// Generated by gfwlist2pac in precise mode // https://github.com/clowwindy/gfwlist2pac var proxy = "PROXY 127.0.0.1:1080;"; var rules = [ ".lsxszzg.com", "||altrec.com", "||azubu.tv", "||beeg.com", "||darpa.mil", "||fastpic.ru", "||fxnetworks.com", "hulu.com", "huluim.com", "|http://www.ilovelongtoes.com/", "||metarthunter.com", "||muzu.tv", "|http://www.nbc.com/live", "||netflix.com", "||pandora.com", ".pandora.tv", "|http://www.parkansky.com", "|http://*.pimg.tw/", "||pure18.com", "||rdio.com", "|http://cdn*.search.xxx/", "||slacker.com", "||spotify.com", "||springboardplatform.com", "||target.com", "||turntable.fm", "||vevo.com", "||zattoo.com", "||qq.co.za", "||zozotown.com", ".0rz.tw", "|http://0rz.tw", "||0to255.com", "1-apple.com.tw", "||1-apple.com.tw", ".10conditionsoflove.com", "||10musume.com", "123rf.com", ".12bet.com", "||12bet.com", ".12vpn.com", "||12vpn.com", "141hongkong.com/forum", ".17t17p.com", ".173ng.com", "||173ng.com", "1984bbs.com", "||1984bbs.com", ".1984bbs.org", "||1984bbs.org", ".1bao.org", "|http://1bao.org", "||1pondo.tv", ".1eew.com", ".2-hand.info", ".2000fun.com/bbs", ".2008xianzhang.info", "||2008xianzhang.info", ".213.so", "21andy.com/blog", "24smile.org", ".2shared.com", ".315lz.com", "||32red.com", "||36rain.com", ".3boys2girls.com", "||4bluestones.biz", "||4chan.org", "||4shared.com", "5i01.com", "taiwannation.50webs.com", "||51.ca", ".5maodang.com", "64memo", "64tianwang.com", "64wiki.com", "666kb.com", "6park.com", "||6park.com", "||www.6v6dota.com", "||7capture.com", ".881903.com/page/zh-tw/", ".888.com", "||881903.com", "89-64.org", "||89-64.org", ".9001700.com", "|http://908taiwan.org/", "|http://91porn.com", ".92ccav.com", "||9bis.com", "||9bis.net", "||a-normal-day.com", "a5.com.ru", "|http://aamacau.com", "|http://cdn*.abc.com/", ".ablwang.com", ".aboluowang.com", "||aboluowang.com", ".aboutgfw.com", "||acgkj.com", "actimes.com.au", "||aculo.us", "||addictedtocoffee.de", "adultfriendfinder.com", "adultkeep.net/peepshow/members/main.htm", "||advanscene.com", "||advertfan.com", "||aenhancers.com", "||af.mil", "aiph.net", "||aiph.net", ".aisex.com", "||ait.org.tw", "|http://aiweiwei.com", ".aiweiweiblog.com", "||aiweiweiblog.com", "||www.ajsands.com", "|https://fbcdn*.akamaihd.net/", "||akiba-online.com", "||al-qimmah.net", "||alabout.com", "||alasbarricadas.org", "alexlur.org", "aliengu.com", "||alkasir.com", "allgirlsallowed.org", "alliance.org.hk", ".allinfa.com", "|http://allinfa.com", "||allmovie.com", "||alternate-tools.com", "alvinalexander.com", "alwaysdata.com", "||alwaysdata.com", "||alwaysdata.net", "||am730.com.hk", "amazon.com/Prisoner-State-Secret-Journal-Premier", "ameblo.jp", "||ameblo.jp", "||americangreencard.com", "||amiblockedornot.com", ".amnesty.org", "||amnesty.org", ".amnestyusa.org", "||amnestyusa.org", ".amoiist.com", "analyze-v.com", "||anchorfree.com", "||ancsconf.org", "||andfaraway.net", "||android.com", "||angularjs.org", "animecrazy.net", "||anobii.com", ".anonymizer.com", "anontext.com", ".answering-islam.org", "|http://www.antd.org", "||anthonycalzadilla.com", ".antiwave.net", "|http://antiwave.net", "||aobo.com.au", "||aolchannels.aol.com", "video.aol.ca/video-detail", "video.aol.co.uk/video-detail", "video.aol.com", "||video.aol.com", "www.aolnews.com", "||aomiwang.com", "video.ap.org", ".apetube.com", "||apiary.io", ".apigee.com", "||apigee.com", "appledaily.com", "archive.is", "||archive.org", ".arctosia.com", "|http://arctosia.com", "||areca-backup.org", "||army.mil", "artsy.net", ".asahichinese.com", "||asahichinese.com", "asdfg.jp/dabr", "|http://japanfirst.asianfreeforum.com/", ".asiaharvest.org", "||asiaharvest.org", "asianews.it", "||asianwomensfilm.de", "||askstudent.com", ".askynz.net", "||askynz.net", "||assembla.com", "||astonmartinnews.com", "||astrill.com", "||atc.org.au", ".atchinese.com", "|http://atchinese.com", "atgfw.org", "||atj.org.tw", ".atlaspost.com", "||atlaspost.com", ".atnext.com", "||atnext.com", "avaaz.org", "||avaaz.org", "||avast.com", ".avdb.in", "||avdb.in", ".avdb.tv", "||avdb.tv", "||avidemux.org", "||avoision.com", "||axureformac.com", "forum.baby-kingdom.com", "babynet.com.hk", "backchina.com", "||backchina.com", ".backpackers.com.tw/forum", "backtotiananmen.com", "badoo.com", "|http://*2.bahamut.com.tw", "||baidu.jp", "||baixing.me", "hen.bao.li", "bannedbook.org", "||bannedbook.org", ".barenakedislam.com", "||barnabu.co.uk", "bayvoice.net", "||bayvoice.net", "dajusha.baywords.com", ".bbc.co.uk*chinese", ".bbc.co.uk/tv", ".bbc.co.uk*zhongwen", "news.bbc.co.uk/onthisday*newsid_2496000/2496277", "newsforums.bbc.co.uk", ".bbcchinese.com", "||bbcchinese.com", "|http://bbc.in", ".bbg.gov", "||bbsfeed.com", "bbsland.com", ".bcc.com.tw/board", ".bcchinese.net", ".bebo.com", "||bebo.com", "||beijing1989.com", "beijingspring.com", "||beijingspring.com", ".berlintwitterwall.com", "||berlintwitterwall.com", ".bestforchina.org", "||bestforchina.org", ".bestvpnservice.com", "||bet365.com", ".betfair.com", ".bettween.com", "||bettween.com", "||betvictor.com", ".bewww.net", ".beyondfirewall.com", "||bfnn.org", "||bfsh.hk/", "biantailajiao.com", "biantailajiao.in", ".bic2011.org", "bigfools.com", ".bignews.org", "||bignews.org", ".bigsound.org/portnoy", "||bill2-software.com", "billypan.com/wiki/%E9%A6%96%E9%A0%81", "||billywr.com", "bipic.net", ".bit.ly", "|http://bit.ly", "||bitcointalk.org", ".bitshare.com", "||bitshare.com", "bjzc.org", "||bjzc.org/", "tor.blingblingsquad.net", ".blinkx.com", "||blinkx.com", "blinw.com", ".blip.tv", "||blip.tv/", ".blockcn.com", "||blockcn.com", "||blog.de", "||blogblog.com", ".blogcatalog.com", "||blogcatalog.com", ".blogger.com", "||blogger.com", "blogimg.jp", "||blog.kangye.org", ".bloglines.com", "||bloglines.com", "||bloglovin.com", "rconversation.blogs.com", "/^https?:\\/\\/[^\\/]+blogspot\\.(.*)/", "blogtd.net", ".blogtd.org", "|http://blogtd.org", "||bloodshed.net", ".bloomberg.cn", "||bloomberg.cn", ".bloomberg.com", "||bloomberg.com", "bloomberg.de", "||bloomberg.de", "||bloomfortune.com", "||bnrmetal.com", "boardreader.com/thread", "||boardreader.com", "bonbonme.com", "||boobstagram.com", "||book.com.tw", "||books.com.tw", "||botanwang.com", ".bot.nu", ".bowenpress.com", "||bowenpress.com", "dl.box.net", "||dl.box.net", "boxun.com", "||boxun.com", ".boxun.tv", "||boxun.tv", "boxunblog.com", "||boxunblog.com", ".boxunclub.com", "||br.st", "||brandonhutchinson.com", "||braumeister.org", ".break.com", "||break.com", ".breakingtweets.com", "||breakingtweets.com", "||breakwall.net", ".briefdream.com/%E7%B4%A0%E6%A3%BA", "brightkite.com", "||brightkite.com", "brizzly.com", "||brizzly.com", "broadbook.com", "ibros.org", "brucewang.net", "||bt95.com", "|http://btdigg.org", ".budaedu.org", "||budaedu.org", ".bullog.org", "||bullog.org", ".bullogger.com", "||bullogger.com", "|http://www.businessinsider.com.au/*", "|http://static*.businessinsider.com/", ".businessweek.com", ".businesstimes.com.cn", "|http://businesstimes.com.cn", "||bugclub.org", "||buugaa.com", ".buzzhand.com", "buzzurl.jp", "bwsj.hk", "||bx.tl", "holz.byethost8.com", ".c-spanvideo.org", "||c-spanvideo.org", "||c-est-simple.com", ".cacnw.com", ".cactusvpn.com", "||cactusvpn.com", ".cafepress.com", ".cahr.org.tw", ".calameo.com/books", "cn.calameo.com", "|http://cn.calameo.com", "||cams.com", ".cams.org.sg", "canadameet.com", "|http://bbs.cantonese.asia/", ".canyu.org", ".cao.im", ".caobian.info", "||caobian.info", "|http://catcatbox.com/forum.php*", "caochangqing.com", "||caochangqing.com", "cari.com.my", "||catch22.net", "||catfightpayperview.xxx", ".catholic.org.hk", "||catholic.org.hk", "catholic.org.tw", "||catholic.org.tw", "||cattt.com", ".cbsnews.com/video", "||ccavtop10.com", ".ccdtr.org", "||ccdtr.org", ".ccim.org", "cclife.org", ".ccthere.com", ".cctongbao.com/article/2078732", "ccue.ca", "ccue.com", ".cgdepot.org", "|http://cgdepot.org", "||cdig.info", "cdjp.org", "||cdjp.org/", ".cdnews.com.tw", "cdp1998.org", "||cdp1998.org", "cdp2006.org", "||cdp2006.org", ".cdpa.url.tw", "cdpusa.org", "cdpweb.org", "||cdpweb.org", "cdpwu.org", "||cdpwu.org", "||cdw.com", ".cecc.gov", "||cecc.gov", "||cellulo.info", "||cenci.tk", "||cenews.eu", "||centralnation.com", ".centurys.net", "|http://centurys.net", ".cfhks.org.hk", ".cftfc.com", "||chandoo.org", ".change.org", "|http://change.org", ".changp.com", "||changp.com", ".chapm25.com", ".chaturbate.com", "chengmingmag.com", ".chenguangcheng.com", "||chenguangcheng.com", "chenpokong.com", "||cherrysave.com", ".chhongbi.org", "|http://chicagoncmtv.com", ".china-week.com", "china101.com", "||china101.com", "||china21.com", "china21.org", "||china21.org", ".china5000.us", "chinaaffairs.org", "||chinaaffairs.org", "||chinaaid.me", "chinaaid.us", "chinaaid.org", "chinaaid.net", "chinacomments.org", "||chinacomments.org", "chinachange.org", "chinachannel.hk", "||chinachannel.hk", ".chinadigitaltimes.net", "||chinadigitaltimes.net", ".chinaeweekly.com", "||chinaeweekly.com", "||chinafreepress.org", ".chinagate.com", "chinageeks.org", "chinagfw.org", "||chinagfw.org", ".chinagreenparty.org", "||chinagreenparty.org", ".chinahush.com", "chinalawtranslate.com", "chinaxchina.com/howto", ".chinainperspective.com", "chinainperspective.net/ArtShow.aspx?", "||chinainperspective.net", ".chinainperspective.org", "||chinainperspective.org", "||chinainterimgov.org", "chinalawandpolicy.com", ".chinamule.com", "||chinamule.com", "chinamz.org", ".chinarightsia.org", "chinasocialdemocraticparty.com", "||chinasocialdemocraticparty.com", "chinasoul.org", "||chinasoul.org", "chinatimes.com", "chinatweeps.com", "chinaway.org", ".chinaworker.info", "||chinaworker.info", "chinayouth.org.hk", "chinayuanmin.org", "||chinayuanmin.org", ".chinese-hermit.net", "chinese-memorial.org", "||chinesedailynews.com", ".chinesen.de", "||chinesen.de", "chinesenewsnet.com", ".chinesepen.org", ".chinesetalks.net/ch", ".chingcheong.com", "||chingcheong.com", "chn.chosun.com", "christianstudy.com", "||christianstudy.com", "christusrex.org/www1/sdc", "||chrlcg-hk.org", "||chrome.com", "||chromeadblock.com", "||chromium.org", "chubun.com", "chuizi.net", "||chuizi.net", "||christiantimes.org.hk", ".chrlawyers.hk", "||allaboutalpha.com", ".circlethebayfortibet.org", ".citizenlab.org", "citizensradio.org", "city9x.com", ".civicparty.hk", "||civicparty.hk", "civilhrfront.org", "||civilhrfront.org", ".civilmedia.tw", "psiphon.civisec.org", "||cjb.net", ".ck101.com", "||ck101.com", "||classicalguitarblog.net", ".clb.org.hk", ".clipfish.de", "|http://www.cmoinc.org", "||cms.gov", "||cna.com.tw", ".cnavista.com.tw/shop/stores_app", ".cnd.org", "||cnd.org/", "wiki.cnitter.com", ".cnn.com/video", "news.cnyes.com", "||cochina.co", "||cochina.org", ".code1984.com/64", "||codeshare.io", "|http://tosh.comedycentral.com", "comefromchina.com", "||comefromchina.com", "||compileheart.com", "||conoyo.com", ".contactmagazine.net", ".convio.net", "|http://www.cool18.com/bbs*/", ".coolaler.com", "||coolaler.com", "coolder.com", "||coolder.com", "||coolloud.org.tw", "corumcollege.com", "||couchdbwiki.com", "||cotweet.com", "cpj.org", "||cpj.org/", "crackle.com", "||crackle.com", "crd-net.org", "creaders.net", "||creaders.net", ".crossthewall.net", "||crossthewall.net", "csdparty.com", "||csdparty.com", "||csuchen.de", ".ctfriend.net", "cts.com.tw", "|http://library.usc.cuhk.edu.hk/Default.aspx?url=dflms%2fsub%2f%2f1%2fdict%2f50", "|http://mjlsh.usc.cuhk.edu.hk", ".cuhkacs.org/~benng", ".cuihua.org", "||cuihua.org", ".cuiweiping.net", "||cuiweiping.net", "||curvefish.com", ".culture.tw", "||culture.tw", ".cw.com.tw", "|http://forum.cyberctm.com", "||cyberghostvpn.com", "||cynscribe.com", "cytode.us", "||ifan.cz.cc", "||mike.cz.cc", "||nic.cz.cc", "cl.d0z.net", ".dabr.co.uk", "||dabr.co.uk", "dabr.mobi", "||dabr.mobi", "||dabr.me", "dadazim.com", "||dadazim.com", ".dadi360.com", "dafagood.com", "dafahao.com", "||dalailama.ru", ".dailidaili.com", "||dailidaili.com", ".dailymotion.com", ".dajiyuan.com", ".dajiyuan.eu", "dalailama.com", ".dalailamaworld.com", "||dalailamaworld.com", "dalianmeng.org", "||dalianmeng.org", ".danke4china.net", "||danke4china.net", ".danwei.org", "daolan.net", "daxa.cn", "||daxa.cn/", "cn.dayabook.com", ".daylife.com/topic/dalai_lama", ".ddc.com.tw", "||de-sci.org", ".de-sci.org", "lists.debian.org", "packages.debian.org/zh-cn/lenny/gpass", "||delcamp.net", "delicious.com/GFWbookmark", ".democrats.org", "||democrats.org", "||desc.se/", ".destroy-china.jp", "||deutsche-welle.de", "||dev102.com", "||deviantart.com", "||deviantart.net", "||devio.us", "||devpn.com", "|http://www.dfanning.com", "||dfas.mil", ".diaoyuislands.org", "||diaoyuislands.org", "static.digg.com", "|http://digiland.tw/", "||digitalnomadsproject.org", ".diigo.com", "||diigo.com", "||furl.net", ".dipity.com", "||directcreative.com", "|http://www.discogs.com/", ".discuss.com.hk", "||discuss.com.hk", "disp.cc", ".dit-inc.us", "||dit-inc.us", ".dizhidizhi.com", "djangosnippets.org", "||dl-laby.jp", "||dlsite.com", "||dmcdn.net", "||dnscrypt.org", "||dns2go.com", "||dnssec.net", ".dojin.com", ".dok-forum.net", "||dolc.de", "||dollf.com", ".domain.club.tw", "dongde.com", "dongtaiwang.com", "||dongtaiwang.com", ".dongtaiwang.net", "||dongtaiwang.net", ".dongyangjing.com", ".dontfilter.us", "||dontmovetochina.com", ".dotplane.com", "||dotplane.com", "||dotsub.com", "doubleaf.com", "||dougscripts.com", "dowei.org", "||doxygen.org", "dphk.org", "dpp.org.tw", "||dpp.org.tw", "||weigegebyc.dreamhosters.com", "||drgan.net", "||dropbox.com", "||dropboxusercontent.com", "drsunacademy.com", ".drtuber.com", ".dscn.info", "||dtiblog.com", "||dtic.mil", "dtiserv2.com", "||duckduckgo.com", ".duckload.com/download", "||duckmylife.com", ".duihua.org", "||duihua.org", "||duihuahrjournal.org", ".duoweitimes.com", "||duoweitimes.com", "duping.net", "||duplicati.com", "dupola.com", "dupola.net", "||dvorak.org", ".dw.de", "|http://dw.de", ".dw-world.com", "||dw-world.com", ".dw-world.de", "http://dw-world.de", "www.dwheeler.com", "dwnews.com", "||dwnews.com", "dwnews.net", "||dwnews.net", "xys.dxiong.com", "dy24k.info", "||dynawebinc.com", ".dyndns.org", ".dzze.com", "||e-gold.com", ".e-gold.com", "|http://g.e-hentai.org/", "e-info.org.tw", ".e-traderland.net/board", ".e123.hk", ".eastturkestan.com", ".eastturkistan-gov.org", ".eastturkistangovernmentinexile.us", "hkjp.easyweb.hk", "ebookbrowse.com", "ebookee.com", "ecministry.net", "bbs.ecstart.com", "||edgecastcdn.net", "twimg\\.edgesuite\\.net\\/\\/?appledaily", "edicypages.com", "edoors.com", ".edubridge.com", "||edubridge.com", "||eevpn.com", "efcc.org.hk", "||efmoe.com", "||eic-av.com", "electionsmeter.com", "||elgoog.im", "||elpais.com", ".eltondisney.com", "||emacsblog.org", ".emory.edu", ".emule-ed2k.com", "|http://emule-ed2k.com", ".emuparadise.me", "||enewstree.com", "chinese.engadget.com", "||englishfromengland.co.uk", "||entermap.com", "epochtimes-bg.com", "||epochtimes-bg.com", "epochtimes-romania.com", "||epochtimes-romania.com", "epochtimes.co.il", "||epochtimes.co.il", "epochtimes.co.kr", "||epochtimes.co.kr", "epochtimes.com", "||epochtimes.com", "epochtimes.de", "epochtimes.fr", ".epochtimes.ie", "epochtimes.jp", "epochtimes.ru", "epochtimes.se", "epochtimestr.com", "||epochweekly.com", "erabaru.net", ".erepublik.com", "||ernestmandel.org", "||erights.net", ".etaa.org.au", "etaiwannews.com", "||etizer.org", ".ettoday.net", "www.eulam.com", "eventful.com", "||exblog.jp", "||blog.exblog.co.jp", "@@||www.exblog.jp", "|http://blog.excite.co.jp/", "||expatshield.com", "||exploader.net", ".extremetube.com", "eyevio.jp", "||eyevio.jp", ".eyny.com", ".ezpc.tk/category/soft", ".ezpeer.com", ".facebook.com", "||facebook.com", "/^https?:\\/\\/[^\\/]+facebook\\.com/", "@@||*v6.facebook.com", "||connect.facebook.net", "||facebookquotes4u.com", "||facesofnyfw.com", "||faiththedog.info", ".fakku.net", "falunart.org", "||falunasia.info", "falundafa.org", "falundafamuseum.org", "||falunhr.org", "||fanglizhi.info", "||fangong.org", "fangongheike.com", "fanqianghou.com", "fapdu.com", ".fawanghuihui.org", "||fbcdn.net", "fanqiangyakexi.net", "fail.hk", "||famunion.com", ".fan-qiang.com", ".fangbinxing.com", "||fangbinxing.com", "fangeming.com", "||fanswong.com", ".fanyue.info", ".farwestchina.com", "en.favotter.net", "||faststone.org", "favstar.fm", "||favstar.fm", "faydao.com/weblog", "||fb.com", "fb.me", "||fb.me", "||fbsbx.com", "fc2.com", ".fc2china.com", "fc2blog.net", "video.fdbox.com", ".fdc89.jp", "||fourface.nodesnoop.com", "||feedburner.com", "||feedzshare.com", "||feelssh.com", "feer.com", "||feministteacher.com", ".fengzhenghu.com", "||fengzhenghu.com", "fflick.com", "fgmtv.net", ".fgmtv.org", ".files2me.com", "|http://files2me.com", ".fileserve.com/file", "fillthesquare.org", "||finalion.jp", "findbook.tw", ".fingerdaily.com", "finler.net", ".fireofliberty.org", "||fireofliberty.org", ".falsefire.com", "||falsefire.com", "fleshbot.com", "||flickr.com", "||staticflickr.com", "flickrhivemind.net", "yuming.flnet.org", "|http://cn.fmnnow.com", "blog.foolsmountain.com", "www.forum4hk.com", "pioneer-worker.forums-free.com", "|http://4sq.com", "||fotop.net", "video.foxbusiness.com", "||fringenetwork.com", "||flecheinthepeche.fr", "||focustaiwan.tw", ".focusvpn.com", "||fofg.org", ".fooooo.com", "||fooooo.com", "footwiball.com", "||fourthinternational.org", "||foxdie.us", "||foxsub.com", "foxtang.com", "||fqrouter.com", "||franklc.com", ".freakshare.com", "|http://freakshare.com", "||free4u.com.ar", "free-gate.org", ".free.fr/adsl", "||allonlinux.free.fr", "||dimitrik.free.fr", "kineox.free.fr", "||puttycm.free.fr", "||freealim.com", "whitebear.freebearblog.org", ".freechal.com", ".freedomhouse.org", "||freedomhouse.org", ".freegao.com", "||freegao.com", ".free-hada-now.org", ".freelotto.com", "||freelotto.com", "freeman2.com", ".freeopenvpn.com", "freemoren.com", "freemorenews.com", "freenet-china.org", "freenewscn.com", ".freeoz.org/bbs", "||freeoz.org", "||www.bulbous.freeserve.co.uk", "||freessh.us", "free4u.com.ar", ".free-ssh.com", "||free-ssh.com", ".freeforums.org", "||freenetproject.org", ".freeoz.org", ".freetibet.net", "||freetibet.org", "|http://freetibetanheroes.org", "||freewallpaper4.me", ".freewebs.com", "||freeweibo.com", ".freexinwen.com", ".freeyoutubeproxy.net", "||freeyoutubeproxy.net", "friendfeed.com", "friendfeed-media.com/e99a4ebe2fb4c1985c2a58775eb4422961aa5a2e", "|http://ff.im", "|http://www.zensur.freerk.com/", "freevpn.nl", ".fring.com", "||fring.com", "||frommel.net", ".frontlinedefenders.org", "||fscked.org", ".fsurf.com", ".ftchinese.com/story/001054103", ".ftchinese.com/*video", ".ftchinese.com/comments", ".fuckcnnic.net", "||fuckcnnic.net", "fuckgfw.org", "fulue.com", ".funf.tw", "funp.com", "||furinkan.com", ".futurechinaforum.org", "||futuremessage.org", ".fuyin.net", "||fw.cm", "fzh999.com", "fzh999.net", "||gabocorp.com", ".gaeproxy.com", "||galenwu.com", "||game735.com", "gamebase.com.tw", "||gamer.com.tw", ".gamer.com.tw", ".gamez.com.tw", "||gamez.com.tw", ".gaoming.net", "||gaoming.net", "ganges.com", ".gaopi.net", "|http://gaopi.net", ".gaozhisheng.org", ".gaozhisheng.net", "gardennetworks.com", "||gardennetworks.org", "72.52.81.22", "||gartlive.com", "||gather.com", "||gaymap.cc", ".gazotube.com", "||gazotube.com", "||gcc.org.hk", "||gclooney.com", ".gcpnews.com", ".gdbt.net/forum", "gdzf.org", "||geek-art.net", "geekerhome.com/2010/03/xixiang-project-cross-gfw", "||geekmanuals.com", "||genuitec.com", ".geocities.co.jp", ".geocities.com/SiliconValley/Circuit/5683/download.html", "hk.geocities.com", "geocities.jp", "||geohot.com", "||geometrictools.com", "||get-digital-help.com", ".getchu.com", "||getfoxyproxy.org", ".getfreedur.com", "||getgom.com", ".getlantern.org", "||getlantern.org", ".getjetso.com/forum", "getiton.com", ".getsocialscope.com", "gfw.org.ua", ".ggssl.com", "||ggssl.com", "||ghost.org", "||ghut.org", "||giga-web.jp", "|http://tw.gigacircle.com", "|http://cn.giganews.com/", "gigporno.ru", "||gimpshop.com", "||girlbanker.com", "|http://softwaredownload.gitbooks.io/", "|https://gist.github.com", "|http://cthlo.github.io/hktv/", "||glennhilton.com", "globaljihad.net", "globalmuseumoncommunism.org", "||globalrescue.net", ".globalvoicesonline.org", "||globalvoicesonline.org", "gmbd.cn", "||gmhz.org", "||gnci.org.hk", "||goagent.biz", "||goagentplus.com", "godfootsteps.org", "||godfootsteps.org", ".gokbayrak.com", "||goldbetsports.com", "|http://www.goldenmelody.com.tw", "||goldwave.com", "gongmeng.info", "gongm.in", "gongminliliang.com", ".gongwt.com", ".goodreads.com", "||goodreads.com", ".goodreaders.com", "||goodreaders.com", "||goofind.com", ".googlesile.com", ".gopetition.com", "||gopetition.com", "||gotw.ca/", "grandtrial.org", "||graphis.ne.jp", "||gravatar.com", "greatfirewall.biz", "||greatfirewallofchina.net", ".greatfirewallofchina.org", "||greatfirewallofchina.org", ".greenparty.org.tw", "||greenpeace.org", "great-firewall.com", "great-roc.org", "greatroc.org", "greatzhonghua.org", ".greenpeace.com.tw", ".greenvpn.net", "||greenvpn.net", "gs-discuss.com", "||gtricks.com", "guancha.org", ".gun-world.net", "||gutteruncensored.com", "||gvm.com.tw", ".gzm.tv", "||gzone-anime.info", "||agoogleaday.com", "||chromeexperiments.com", "||chromercise.com", "||data-vocabulary.org", "||g.co", "||ggpht.com", "||gmail.com", "||gmodules.com", "||goo.gl", "/^https?:\\/\\/[^\\/]+google\\.(.*)/", "||googleapis.com", "||googleartproject.com", "||googlecode.com", "||googlecommerce.com", "||googledomains.com", "||googleearth.com", "||googledrive.com", "||googlegroups.com", "||googlehosted.com", "||googlelabs.com", "||googlemail.com", "||googleplus.com", "||googlesource.com", "||googleusercontent.com", "||googlevideo.com", "||groups.google.cn", "||gvt0.com", "||gvt1.com", "||html5rocks.com", "||panoramio.com", "||recaptcha.net", "|http://sipml5.org/", ".appspot.com", "||appspot.com", "/^https?:\\/\\/[^\\/]+appspot\\.com/", "chinaaid.net", "echofon.com", "||golang.org", "||greasespot.net", "||www.klip.me", "@@||site.locql.com", "@@||download.syniumsoftware.com", "|http://ub0.cc", "wozy.in", "anti.anti.cnn.googlepages.com", "||freegateget.googlepages.com", "myboooks.googlepages.com", ".googlevideo.com", "gospelherald.com", "||gospelherald.com", "|http://hk.gradconnection.com/", "||graylog2.org", "greatfire.org", "||greatfire.org", "greatfirewallofchina.org", "||greatroc.tw", "||gstatic.com", "guishan.org", "||guishan.org", "||gunsamerica.com", ".gyalwarinpoche.com", "||h-china.org", "h1n1china.org", ".hacken.cc/bbs", "||hackthatphone.net", "hahlo.com", "||hakkatv.org.tw", ".hanunyi.com", "|http://jp.hao123.com", "||hardsextube.com", "||hasaowall.com", "have8.com", "@@||haygo.com", "||hdtvb.net", "||heartyit.com", ".hecaitou.net", "||hecaitou.net", ".hechaji.com", "||hechaji.com", "||helplinfen.com", "||helloandroid.com", "||helloqueer.com", "hellotxt.com", "||hellotxt.com", "||htxt.it/", ".hellouk.org/forum/lofiversion", ".helpeachpeople.com", "||helpeachpeople.com", ".helpzhuling.org", "||date.fm", "||flightcaster.com", "||branch.com", "||awardwinningfjords.com", "||futureme.org", "||getcloudapp.com", "||cl.ly", "@@||f.cl.ly", "||getsmartlinks.com", "||git-scm.com", "||lesscss.org", "||list.ly", "||maxgif.com", "||overlapr.com", "||peerpong.com", "||pose.com", "||samsoff.es", "||sendoid.com", "||speckleapp.com", "||stuffimreading.net", "||tomayko.com", "||twt.fm", "||views.fm", "heqinglian.net", "here4news.com", "||heungkongdiscuss.com", "app.heywire.com", ".hgseav.com", "hidden-advent.org", "||hidden-advent.org", "hidecloud.com/blog/2008/07/29/fuck-beijing-olympics.html", ".hidemyass.com", "||hidemyass.com", "||hideipvpn.com", ".hihiforum.com", "|http://hihiforum.com", "||hihistory.net", ".higfw.com", "||highrockmedia.com", "||hikinggfw.org", ".himemix.com", "||himemix.com", ".himemix.net", "times.hinet.net", ".hjclub.info", ".hk-pub.com/forum", "|http://hk-pub.com", ".hk32168.com", "||hk32168.com", "app.hkatvnews.com/v3", "hkbc.net", ".hkbf.org", ".hkchurch.org", "hkday.net", ".hkdailynews.com.hk/china.php", ".hkej.com", ".hkepc.com/forum/viewthread.php?tid=1153322", "global.hkepc.com*forum", "hkfront.org", "hkgolden.com", ".hkgreenradio.org/home", ".hkheadline.com*blog", ".hkheadline.com/instantnews", "hkhkhk.com", "hkjc.com", ".hkjp.org", "hkptu.org", ".hkreporter.com", "||hkreporter.com", ".hkwcc.org.hk", "||hkzone.org", "apps.hloli.net/gfwtube", "hnjhj.com", "||hnjhj.com", "||hola.com", "||hola.org", "holyspiritspeaks.org", "||holyspiritspeaks.org", "||derekhsu.homeip.net", "|http://homeservershow.com", "|http://old.honeynet.org/scans/scan31/sub/doug_eric/spam_translation.html", "hongmeimei.com", "||hongzhi.li", "hootsuite.com", "||hootsuite.com", "|http://globalrescue.hopto.org/", "hotpot.hk", ".hotshame.com", "||hotspotshield.com", "||hougaige.com", "||howtoforge.com", ".hqcdp.org", "||hqcdp.org", ".hrcir.com", ".hrichina.org", "||hrichina.org", ".hrw.org", "||hrw.org", "||hsjp.net", "||hsselite.com", ".htkou.net", "||htmldog.com", "huaglad.com", ".huanghuagang.org", "||huanghuagang.org", ".huaren.us", "||huaren.us", "huaxia-news.com", "huaxin.ph", "hua-yue.net", "||hugoroy.eu", "t.huhaitai.com", "||huhamhire.com", "||hung-ya.com", "||hungerstrikeforaids.org", "||huping.net", "||hutianyi.net", "hutong9.net", "||hwinfo.com", ".hxwq.org", "||hypeshell.com", "||hyperrate.com", ".i-cable.com", "||i1.hk", "||i2p2.de/", "||i2runner.com", "iask.ca", "||iask.ca", "iask.bz", "||iask.bz", "ibiblio.org/pub/packages/ccic", "||iblogserv-f.net", "|http://cn.ibtimes.com", "blogs.icerocket.com/tag", ".icij.org", "||icl-fi.org", "||iconpaper.org", "||icu-project.org", "w.idaiwan.com/forum", "idemocracy.asia", ".identi.ca", "||identi.ca", "||idiomconnection.com", "|http://www.idlcoyote.com", ".idouga.com", "forum.idsam.com", ".idv.tw", "ieasynews.net", ".ied2k.net", "|http://if.ttt/", "ifanqiang.com", ".ifanr.com/857", ".ifcss.org", "||ifcss.org", "ifjc.org", "|http://ift.tt", "||antidrm.hpg.ig.com.br", "||igfw.net", "||ignitedetroit.net", "||igvita.com", "||ihakka.net", "||iicns.com", "||illusionfactory.com", "||ilove80.be", "||im.tv", "@@||myvlog.im.tv", "||im88.tw", "||imageflea.com", "imageshack.us", "||imagevenue.com", "||imagezilla.net", "|http://www.imdb.com/name/nm0482730", "|http://www.imdb.com/title/tt0819354/", ".img.ly", "||img.ly", ".imkev.com", "||imkev.com", ".imlive.com", "immigration.gov.tw", "|http://tech2.in.com/video/", "||incredibox.fr", ".initiativesforchina.org", ".inmediahk.net", "||inmediahk.net", "||innermongolia.org", ".instagram.com", "||instagram.com", "||interfaceaddiction.com", "||internationalrivers.org", "|http://internet.org/", "internetdefenseleague.org", "internetfreedom.org", "||internetpopculture.com", "inxian.com", "||inxian.com", "||iphone4hongkong.com", "||iphonehacks.com", "||iphonix.fr", "||ipicture.ru", "ipobar.com", "||ippotv.com", "|https://*.iptorrents.com", "|https://iptorrents.com", "||ipvanish.com", "iredmail.org", "||ironicsoftware.com", "||ironbigfools.compython.net", "||ironpython.net", ".beta.iset.com.tw/forum", "http://beta.iset.com.tw/forum", "forum.iset.com.tw", ".islam.org.hk", ".islamicity.com", ".isaacmao.com", "||!--isaacmao.com", "||isgreat.org", "||ismprofessional.net", "isohunt.com", "||israbox.com", "blog.istef.info/2007/10/21/myentunnel", ".istockphoto.com", "isunaffairs.com", "isuntv.com", "itaboo.info", "||itaboo.info", "download.ithome.com.tw", "ithelp.ithome.com.tw", "||itshidden.com", ".itweet.net", "|http://itweet.net", ".iu45.com", "||iuhrdf.org", ".iverycd.com", "||lvv2.com", "||ixquick.com", ".izaobao.us", "||gmozomg.izihost.org", ".izles.net", "||j.mp", "blog.jackjia.com", "||japan-whores.com", ".javbus.com", "jbtalks.cc", "jbtalks.com", "jbtalks.my", "jeanyim.com", "||jgoodies.com", "||jiaoyou8.com", ".jiehua.cz", "||hk.jiepang.com", "||tw.jiepang.com", "jieshibaobao.com", "jinbushe.org", "||jinbushe.org", "zhao.jinhai.de", "jingpin.org", "||jingpin.org", "ac.jiruan.net", "||jitouch.com", "jkforum.net", "research.jmsc.hku.hk/social", "||joachims.org", "||jobso.tv", "||joeedelman.com", "||journalofdemocracy.org", "jpopforum.net", "||juliereyc.com", "||junauza.com", ".junefourth-20.net", "||junefourth-20.net", "justfreevpn.com", "justtristan.com", "juziyue.com", "||juziyue.com", "||jwmusic.org", "@@||music.jwmusic.org", ".jyxf.net", "||ka-wai.com", ".kagyuoffice.org.tw", "||kagyuoffice.org.tw", ".kaiyuan.de", "||kakao.com", "kanzhongguo.com", "kanzhongguo.eu", "||karayou.com", "||kcsoftwares.com", ".kechara.com", ".keepandshare.com/visit/visit_page.php?i=688154", ".kendincos.net", ".kenengba.com", "||kenengba.com", "||keontech.net", "wiki.keso.cn/Home", ".khmusic.com.tw", "bbs.kimy.com.tw", "kingdomsalvation.org", "kinghost.com", ".kingstone.com.tw", "killwall.com", "||killwall.com", ".kissbbao.cn", ".knowledgerush.com/kr/encyclopedia", "||kodingen.com", "@@||www.kodingen.com", "||kompozer.net", "||koolsolutions.com", ".koornk.com", "||koornk.com", ".kui.name/event", "kun.im", "||kurtmunger.com", "kusocity.com", "||kwcg.ca", "kwongwah.com.my", "kyohk.net", ".kzeng.info", "||kzeng.info", "la-forum.org", "ladbrokes.com", "||labiennale.org", "lagranepoca.com", ".lalulalu.com", "|http://www.lamenhu.com", "laogai.org", "||laogai.org", "laomiu.com", ".laoyang.info", "|http://laoyang.info", "||laptoplockdown.com", "||laqingdan.net", "||larsgeorge.com", "||lastfm.es", "latelinenews.com", "||lazarsearlymusic.com", "||leecheukyan.org", "||lematin.ch", ".lemonde.fr", "||lenwhite.com", "lerosua.org", "||lerosua.org", "blog.lester850.info", "||lesoir.be", "letscorp.net", "||letscorp.net", "liansi.org", ".lianyue.net", "||liaowangxizang.net", ".liaowangxizang.net", "||liberal.org.hk", "libertytimes.com.tw", ".lidecheng.com/blog/fucking-gfw", "limiao.net", "abitno.linpie.com/use-ipv6-to-fuck-gfw", "||line.me", ".linglingfa.com", "||lingvodics.com", ".linkideo.com", "||api.linksalpha.com", "||apidocs.linksalpha.com", "||www.linksalpha.com", "||help.linksalpha.com", "||linux-engineer.net", "||linuxconfig.org", "||linuxreviews.org", "linuxtoy.org/archives/installing-west-chamber-on-ubuntu", ".lipuman.com", "||listentoyoutube.com", "listorious.com", "||liudejun.com", ".liuhanyu.com", ".liujianshu.com", "||liujianshu.com", "liuxiaotong.com", "||liuxiaotong.com", "liu.lu", ".liveleak.com", "||liveleak.com", ".livestation.com", "livestream.com", "||livestream.com", "||livingonline.us", "||livingstream.com", "||livevideo.com", ".livevideo.com", "lizhizhuangbi.com", "lkcn.net", "|http://localpresshk.com", "||lockdown.com", "||lockestek.com", "logbot.net", "||logiqx.com", "||logmike.com", ".longhair.hk", "||longtermly.net", ".lookatgame.com", "|http://lookatgame.com", "||lookingglasstheatre.org", "||lookpic.com", ".lotuslight.org.tw", "hkreporter.loved.hk", "||lrfz.com", "|http://lrip.org/", ".lsd.org.hk", "||lsd.org.hk", "lsforum.net", "||lsm.org", "||lsmchinese.org", "||lsmkorean.org", ".ltn.com.tw", ".lupm.org", "||lupm.org", "||lushstories.com", "lvhai.org", "||lvhai.org", "||mh4u.org", "m-team.cc/forum", "www.macrovpn.com", "||mad-ar.ch", "|http://maiplus.com", "||marc.info", "marguerite.su", "||martincartoons.com", ".maiio.net", "mail-archive.com", ".malaysiakini.com", "||makemymood.com", "||marines.mil", "markmail.org*message", "||martau.com", "maruta.be/forget", ".marxist.com", "||marxist.net", ".marxists.org/chinese", "||matainja.com", "||mathiew-badimon.com", "||matsushimakaede.com", "|http://maturejp.com", "mayimayi.com", "||mcadforums.com", "mcfog.com", ".md-t.org", "||md-t.org", ".mediafire.com/?", "||meetup.com", "mefeedia.com", ".megaporn.com", "||megarotic.com", "megavideo.com", "||megurineluka.com", "meirixiaochao.com", "||melon-peach.com", "memedia.cn", ".memehk.com", "||memehk.com", ".memrijttm.org", "merit-times.com.tw", ".mesotw.com/bbs", ".metacafe.com", "||meteorshowersonline.com", "||metrolife.ca", "mgoon.com", "||mgstage.com", "mhradio.org", "|http://michaelanti.com", "||michaelmarketl.com", "middle-way.net", ".mihk.hk/forum", "mihua.org", ".mimivip.com", "minghui.org", "||minghui.org", "minghui-a.org", "minghui-b.org", "minghui-school.org", ".mingjinglishi.com", "||mingjinglishi.com", "mingjingnews.com", "mingpao.com", ".mingpaocanada.com", ".mingpaomonthly.com", "mingpaonews.com", ".mingpaony.com", ".mingpaosf.com", ".mingpaotor.com", ".mingpaovan.com", ".mininova.org/tor/2593503", ".mimivv.com", ".minzhuhua.net", "||minzhuhua.net", "minzhuzhanxian.com", "minzhuzhongguo.org", "||miroguide.com", "mirrorbooks.com", "mitbbs.com", ".mixero.com", "||mixero.com", "mixpod.com", ".mixx.com", "||mixx.com", "||mizzmona.com", ".mk5000.com", ".mlcool.com", "||mmaaxx.com", "plurktop.mmdays.com", ".mmmca.com", "||mobatek.net", ".mobile01.com", "||mobileways.de", ".mobypicture.com", "|http://moby.to", "||mrdoob.com", "wiki.moegirl.org", "||mog.com", "molihua.org", "||mondex.org", "|http://www.monlamit.org", "c1522.mooo.com", "||monitorchina.org", "bbs.morbell.com", "||morningsun.org", "||movabletype.com", "||moviefap.com", "||www.moztw.org", "mp3ye.eu", "||mp/", "||mpettis.com", "mpfinance.com", "mpinews.com", "mrtweet.com", "||mrtweet.com", "news.msn.com.tw", "msguancha.com", "||mthruf.com", "||multiply.com", "multiproxy.org", "forum.mymaji.com", "multiupload.com", "||muouju.com", "||muselinks.co.jp", "||muzi.com", "||muzi.net", "||mx981.com", ".my-proxy.com", "forum.my903.com", "myactimes.com", "||my-addr.com", "||myaudiocast.com", ".myav.com.tw/bbs", "||bbs.mychat.to", "||mychinamyhome.com", ".mychinamyhome.com", "||www.mycould.com", "||myeclipseide.com", ".myforum.com.hk", "||myforum.com.hk", "||myforum.com.uk", ".myfreshnet.com", "||myparagliding.com", "||mypopescu.com", "mysinablog.com", ".myspace.com", "||naacoalition.org", "old.nabble.com", "||naitik.net", "||namsisi.com", "nanyang.com", "||nanyang.com", ".nanyangpost.com", "||nanyangpost.com", ".nanzao.com", "||jpl.nasa.gov", "||pds.nasa.gov", "/^http:\\/\\/[^\\/]+line\\.naver\\.jp/", "||navicat.com", ".nakido.com", "||nakido.com", ".naol.ca", "cyberghost.natado.com", "||national-lottery.co.uk", "||navy.mil", "nccwatch.org.tw", ".nch.com.tw", ".ncn.org", "||ncn.org", "||etools.ncol.com", ".nde.de", ".ndr.de", "www.ned.org", "||nekoslovakia.net", "t.neolee.cn", "netcolony.com", "bolin.netfirms.com", "zh.netlog.com", "netme.cc", "networkedblogs.com", "neverforget8964.org", "new-3lunch.net", ".new-akiba.com", ".newcenturymc.com", "|http://newcenturymc.com", "newcenturynews.com", "||newchen.com", ".newchen.com", ".newgrounds.com", "newlandmagazine.com.au", "news100.com.tw", ".newscn.org", "||newscn.org", "||newsminer.com", "newspeak.cc/story", ".newsancai.com", "||newstapa.org", ".newtaiwan.com.tw", "newtalk.tw", "||newtalk.tw", "newyorktimes.com", "hk*.nextmedia.com", "tw*.nextmedia.com", "static.apple.nextmedia.com", "||nexton-net.jp", "nexttv.com.tw", "||nga.mil", "ngensis.com", ".nicovideo.jp/watch/", "||nighost.org", "nintendium.com", ".dayaarmongol.ning.com", "|http://dayaarmongol.ning.com", "taiwanyes.ning.com", "||njactb.org", "njuice.com", "||njuice.com", "nlfreevpn.com", "||nobel.se", "nobelprize.org/nobel_prizes/peace/laureates/2010", "nobodycanstop.us", "||nobodycanstop.us", "||nokogiri.org", "||nokola.com", "||noobbox.com", "||novelasia.com", "|http://news.now.com/home*", "||nownews.com", ".nowtorrents.com", ".noypf.com", "||noypf.com", "||npa.go.jp", ".nps.gov", ".nrk.no", "||nrk.no", "||nsc.gov.tw", "||ntd.tv", "ntdtv.co", "ntdtv.ca", "ntdtv.org", "ntdtv.ru", "||cbs.ntu.edu.tw", "||nuexpo.com", "||nurgo-software.com", ".nuvid.com", "nuzcom.com", ".nvquan.org", "|http://www.nyaa.se", ".nydus.ca", "||nyt.com", "||nytco.com", ".nytimes.com", "||nytimes.com", "||nytimg.com", "nysingtao.com", "||nzchinese.net.nz", "observechina.net", "oclp.hk", "||october-review.org", "offbeatchina.com", "||ogaoga.org", "twtr2src.ogaoga.org", ".oikos.com.tw/v4", ".oiktv.com", "oizoblog.com", ".okayfreedom.com", "old-cat.net", "||olumpo.com", ".olympicwatch.org", "omgili.com", "||omnitalk.com", "||omnitalk.org", "forum.omy.sg", "news.omy.sg", "showbiz.omy.sg", ".on.cc", "|https://onedrive.live.com/", ".onlylady.cn", "onmoon.net", "onmoon.com", "||ontrac.com", ".oopsforum.com", "open.com.hk", "opendemocracy.net", "myopenid.com", "||myopenid.com", "openid.net", "||openid.net", "||blog.openinkpot.org", ".openleaks.org", "||openleaks.org", "openvpn.net", "||openvpn.net", "||openwebster.com", "|http://help.opera.com", "my.opera.com/dahema", "||demo.opera-mini.net", "opnir.com/215/myentunnel-ssh-autoproxy-cross-gfw", "www.orchidbbs.com", "||orient-doll.com", "orientaldaily.com.my", "||orientaldaily.com.my", "||orn.jp", "t.orzdream.com", "||t.orzdream.com", "tui.orzdream.com", "||orzistic.org", "||osfoora.com", "|http://www.osmdroid.net", "||ourdearamy.com", "oursogo.com", "oursteps.com.au", "xinqimeng.over-blog.com", "share.ovi.com/media", "|http://owl.li", "|http://ht.ly", "|http://htl.li", "|http://mash.to", "www.owind.com", "|http://www.oxid.it", "oyax.com", ".ozchinese.com/bbs", "||ow.ly", "bbs.ozchinese.com", ".ozyoyo.com", ".pacificpoker.com", ".packetix.net", "page2rss.com", "||pagodabox.com", "||paint.net", "||coveringweb.com", ".palacemoon.com", "forum.palmislife.com", "||paper-replika.com", "||eriversoft.com", "paper.li", "paperb.us", ".panluan.net", "||panluan.net", "||pao-pao.net", ".parade.com/dictators/2009", ".passiontimes.hk", "pastebin.com", ".pastie.org", "||pastie.org", "||blog.pathtosharepoint.com", "pbs.org/wgbh/pages/frontline/gate", "pbs.org/wgbh/pages/frontline/tankman", "pbwiki.com", "||pbworks.com", "||developers.box.net", "||wiki.oauth.net", "||wiki.phonegap.com", "||wiki.jqueryui.com", "||pbxes.com", "||pbxes.org", ".pcdiscuss.com", "pcdvd.com.tw", ".pchome.com.tw", "|http://pcij.org/", "||pct.org.tw", "pdetails.com", "||pdproxy.com", "peacefire.org", "peacehall.com", ".peeasian.com", ".pekingduck.org", "||pekingduck.org", "penchinese.com", "||penchinese.net", ".penchinese.net", "pengyulong.com", "||blog.pentalogic.net", ".penthouse.com", ".peopo.org", "||peopo.org", ".percy.in", ".perfectgirls.net", "perfectvpn.net", "perfspot.com", "||perlhowto.com", "philly.com", "||photofocus.com", "||phuquocservices.com", ".picidae.net", "||img*.picturedip.com", "picturesocial.com", ".pidown.com", ".pign.net", "blog.pilotmoon.com", ".pin6.com", "||pin6.com", ".ping.fm", "||ping.fm/", "||pinoy-n.com", ".piposay.com", ".piring.com", "||pixelqi.com", "||css.pixnet.in", "||pixnet.net", ".pixnet.net", ".pk.com", "||placemix.com", "|http://pictures.playboy.com", "||playboy.com", "||playpcesor.com", "plays.com.tw", "||m.plixi.com", "plm.org.hk", "plunder.com", ".plus28.com", ".plusbb.com", ".pmates.com", "||po2b.com", "||podictionary.com", ".pokerstars.com", "||pokerstars.com", "zh.pokerstrategy.com", "politicalchina.org", "||popvote.hk", "popyard.com", "||popyard.org", ".porn.com", ".porn2.com", ".pornbase.org", "||pornhd.com", ".pornhub.com", "||pornmm.net", ".pornoxo.com", ".pornrapidshare.com", "||pornrapidshare.com", ".pornstarclub.com", ".porntube.com", ".pornvisit.com", ".portablevpn.nl", ".post852.com", "postadult.com", "||powercx.com", "||www.powerpointninja.com", "||cdn.printfriendly.com", "||pts.org.tw", "pubu.com.tw", "puffinbrowser.com", "||putty.org", "|http://post.ly", ".posterous.com", "|http://posterous.com", "||post.anyu.org", "||bralio.com", "||calebelston.com", "||designerol.com", "||blog.fizzik.com", "||nf.id.au", "||markmilian.com", "||log.riku.me", "||sogrady.me", "||vatn.org", "||veempiire.com", "||www.vegorpedersen.com", "||ventureswell.com", "||webfee.tk", "||whereiswerner.com", "||bill.zhong.pp.ru", ".power.com", "||power.com", "powerapple.com", "||abc.pp.ru", "heix.pp.ru", "||prayforchina.net", "||premeforwindows7.com", "||presentationzen.com", "||prestige-av.com", "prisoner-state-secret-journal-premier", "||privacybox.de", "||privateinternetaccess.com", "privatepaste.com", "||privatepaste.com", "privatetunnel.com", "||privatetunnel.com", "||procopytips.com", "provideocoalition.com", "||prosiben.de", "proxifier.com", "api.proxlet.com", "||proxomitron.info", "proxy.org", ".proxypy.net", "||proxypy.net", "proxyroad.com", "prozz.net", "psblog.name", "||psblog.name", "psiphon.ca", ".ptt.cc", ".puffstore.com", "||pullfolio.com", "||pureconcepts.net", "||purepdf.com", "||purevpn.com", ".putlocker.com/file", "pwned.com", "python.com", ".python.com.tw", "|http://python.com.tw", ".qanote.com", "||qanote.com", "qi-gong.me", ".qidian.ca", ".qienkuen.org", "||qienkuen.org", "||qiwen.lu", "qixianglu.cn", "bbs.qmzdd.com", ".qkshare.com", "qoos.com", "||qoos.com", "blog.qooza.hk*dafengqixi", "||efksoft.com", "||qstatus.com", "||qtweeter.com", "||qtrac.eu", "||quadedge.com", "||www.getyouram.com", "||hiitch.com", "qusi8.net", ".qvodzy.org", "nemesis2.qx.net*pages*MyEnTunnel", "qxbbs.org", ".radicalparty.org", "radioaustralia.net.au", "opml.radiotime.com", "||radiovaticana.org", "||radiovncr.com", "||raidcall.com.tw", ".raidtalk.com.tw", "rangzen.org", "|http://blog.ranxiang.com/", "ranyunfei.com", "||ranyunfei.com", ".rapbull.net", "|http://rapidgator.net/", "||rapidshare8.com", ".rapidsharedata.com", "rcinet.ca", ".read100.com", ".readingtimes.com.tw", "||readingtimes.com.tw", "||readmoo.com", ".realraptalk.com", ".recordhistory.org", "redchinacn.org", ".redtube.com", "referer.us", "||referer.us", "||reflectivecode.com", "relaxbbs.com", "renminbao.com", ".renyurenquan.org", "||renyurenquan.org", "|http://certificate.revocationcheck.com", "subacme.rerouted.org", ".reuters.com", ".revleft.com", "retweetist.com", "||retweetrank.com", "revver.com", ".rfa.org", ".rfachina.com", ".rfamobile.org", "||rferl.org", ".rfi.fr", "||rfi.fr", "|http://rfi.my/", ".rhcloud.com", "|http://vds.rightster.com/", ".rileyguide.com", "riku.me/", ".ritouki.jp", ".rlwlw.com", "||rlwlw.com", ".rmjdw.com", "chinese.rnw.nl", ".rnw.nl", "robtex.com", "||robustnessiskey.com", "||rocmp.org", "||rojo.com", "||ronjoneswriter.com", ".roodo.com", ".rotten.com", ".rsf.org", "||rsf.org/", ".rsf-chinese.org", "||rsf-chinese.org", ".rssmeme.com", "||rssmeme.com", ".rthk.hk", "|http://rthk.hk", ".rthk.org.hk", "|http://rthk.org.hk", "rti.org.tw", ".ruanyifeng.com/blog*some_ways_to_break_the_great_firewall", ".rushbee.com", "rutube.ru", ".ruyiseek.com", ".rxhj.net", "||s-cute.com", ".s-dragon.org", "||s1heng.com", "|http://www.s4miniarchive.com", "||s8forum.com", "sacom.hk", "||sacom.hk", "||sadpanda.us", ".saiq.me", "||saiq.me/", ".salvation.org.hk", "||salvation.org.hk", ".samair.ru/proxy/type-01", "sammyjs.org", "sandnoble.com/bookSearch/isbnInquiry.asp", "||sankaizok.com", ".sanmin.com.tw", "sapikachu.net", "savemedia.com", "savetibet.de", "savetibet.fr", "savetibet.nl", "savetibet.org", "savetibet.ru", "savevid.com", "||say2.info", "|http://www.sciencemag.org/content/344/6187/953", ".scmp.com", ".scmpchinese.com", ".scribd.com", "||scriptspot.com", "seapuff.com", "domainhelp.search.com", "secretchina.com", "||secretgarden.no", "||default.secureserver.net", "securitykiss.com", "seesmic.com", "||seevpn.com", "||seezone.net", "sejie.com", ".sendspace.com/file", "|http://tweets.seraph.me/", "sesawe.net", "||sesawe.net", ".sesawe.org", "||sethwklein.net", "forum.setty.com.tw", ".sevenload.com", "||sevenload.com", ".sex.com", ".sex-11.com", "||sex3.com", "||sex8.cc", ".sexandsubmission.com", ".sexhu.com", ".sexhuang.com", "sexinsex.net", "||sexinsex.net", "67.220.91.18", "67.220.91.23", "|http://*.sf.net", ".sfileydy.com", ".sftuk.org", "||sftuk.org", "shadow.ma", "||shadowsocks.org", "shahamat-english.com", ".shangfang.org", "||shangfang.org", "shapeservices.com", ".sharebee.com", "||sharecool.org", "||sharkdolphin.com", "sharpdaily.com.hk", "||sharpdaily.com.hk", ".sharpdaily.hk", ".shaunthesheep.com", "||shaunthesheep.com", "sheikyermami.com", "||shellmix.com", "shenshou.org", "shenyunperformingarts.org", "shenzhoufilm.com", "||shenzhoufilm.com", "shinychan.com", ".shitaotv.org", "||shixiao.org", "||shizhao.org", ".shizhao.org", "shkspr.mobi/dabr", "||shodanhq.com", ".shopping.com", ".showtime.jp", "ch.shvoong.com", ".shwchurch3.com", "|http://shwchurch3.com", "||sidelinesnews.com", ".sidelinessportseatery.com", "simplecd.org", "||simplecd.org", "@@||simplecd.me", "simpleproductivityblog.com", "bbs.sina.com/", "bbs.sina.com%2F", "blog.sina.com.tw", "dailynews.sina.com/", "dailynews.sina.com%2F", "forum.sina.com.hk", "home.sina.com", "||magazines.sina.com.tw", "news.sina.com.hk", "news.sina.com.tw", "singtao.com", "||singtao.com", "news.singtao.ca", "||cdp.sinica.edu.tw", "sino-monthly.com", "||sinocast.com", "sinocism.com", "sinomontreal.ca", ".sinonet.ca", ".sinopitt.info", ".sinoants.com", "||sinoants.com", "sinoquebec.com", "||site90.net", ".sitebro.tw", "||siteks.uk.to", "||sitemaps.org", "sitetag.us", "sis.xxx", "||sis001.com", "sis001.us", "||sjum.cn/", "||skimtube.com", "||skybet.com", "|http://skyhighpremium.com/", "bbs.skykiwi.com", "|http://www.skype.com/intl/", "|http://www.skype.com/zh-Hant", "||skyvegas.com", ".xskywalker.com", "||xskywalker.com", "m.slandr.net", "||slavasoft.com", "||slheng.com", ".slideshare.net", "forum.slime.com.tw", ".slutload.com", "smhric.org", "||sndcdn.com", "||so-ga.net", ".so-ga.net", "||so-news.com", ".so-news.com", "home.so-net.net.tw/yisa_tsai", "||soc.mil/", "||sockslist.net", ".sod.co.jp", ".softether.org", "||softether.org", ".softether-download.com", "||softether-download.com", "||cdn.softlayer.net", "||sogclub.com", "sohcradio.com", "||sohcradio.com", "||www.somee.com", "||sorting-algorithms.com", ".soumo.info", "||soup.io/", "@@||static.soup.io", ".slinkset.com", "||slickvpn.com", "||snapchat.com", ".snaptu.com", "||snaptu.com", "sneakme.net", "||snooper.co.uk", ".sobees.com", "||sobees.com", "socialwhale.com", ".softether.co.jp", "||softwarebychuck.com", "blog.sogoo.org", "soh.tw", "||soh.tw", "sohfrance.org", "||sohfrance.org", "chinese.soifind.com", "sokamonline.com", "||somee.com", ".songjianjun.com", "||songjianjun.com", ".sonidodelaesperanza.org", ".sopcast.com", ".sopcast.org", "|http://bbs.soul-plus.net", "||soundcloud.com", ".soundofhope.kr", "soundofhope.org", "||soundofhope.org", "||soupofmedia.com", ".sourceforge.net", "|http://sourceforge.net/p*/shadowsocksgui/", "southnews.com.tw", "sowers.org.hk", "||wlx.sowiki.net", "||space-scape.com", ".spankwire.com", "||spb.com", "||spencertipping.com", "spinejs.com", "||sproutcore.com", "squarespace.com", "||ssh91.com", "www.stackfile.com/freedur", "||standupfortibet.org", "usinfo.state.gov", ".starp2p.com", "||starp2p.com", "||startpage.com", ".state168.com", "||steel-storm.com", "sthoo.com", "||sthoo.com", ".stickam.com", "stickeraction.com/sesawe", "||stonegames.net", "||stoneip.info", "||storagenewsletter.com", ".stoptibetcrisis.net", "||stoptibetcrisis.net", "||storify.com", "||stoweboyd.com", "||streamingthe.net", "cn.streetvoice.com/article", "cn.streetvoice.com/diary", "cn2.streetvoice.com", "tw.streetvoice.com", "||strongvpn.com", ".student.tw/db", "||studentsforafreetibet.org", "stupidvideos.com", ".sugarsync.com", "||sugarsync.com", "summify.com", "sun1911.com", ".suoluo.org", "api.supertweet.net", "www.supertweet.net", ".surfeasy.com.au", "||surrenderat20.net", "||svwind.com", "||sweux.com", "||swift-tools.net", ".sydneytoday.com", ".sylfoundation.org", "||syncback.com", "||sysadmin1138.net", "sysresccd.org", ".sytes.net", "blog.syx86.com/2009/09/puff", "blog.syx86.cn/2009/09/puff", ".szbbs.net", "||szetowah.org.hk", ".t35.com", ".t66y.com", "||t66y.com", "||t88.ca", ".taa-usa.org", "|http://taa-usa.org", "|http://www.tablesgenerator.com/", "tabtter.jp", ".tacem.org", "||tafaward.com", "tagwalk.com", "||tagwalk.com", "taipei.gov.tw", ".taipeisociety.org", "||taipeisociety.org", ".taiwandaily.net", "||taiwantt.org.tw", "||taiwandaily.net", "taiwankiss.com", "taiwannation.com", "taiwannation.com.tw", "||taiwannews.com.tw", "|http://www.taiwanonline.cc/", "taiwantp.net", "taiwanus.net", "taiwanyes.com", "taiwan-sex.com", ".talk853.com", "||tamiaode.tk", "||tanc.org", "tangben.com", ".taolun.info", "||taolun.info", "blog.taragana.com", "||taup.net", "|http://www.taup.org.tw", ".taweet.com", "||taweet.com", "||tbpic.info", "||tbsec.org", "||tbsn.org", ".tbsseattle.org", "tchrd.org", "tcno.net*doc*tor", "||teamseesmic.com", ".teashark.com/download.html", "||techlifeweb.com", "||techparaiso.com", "||teck.in/", ".telecomspace.com", "||telegraph.co.uk", ".tenacy.com", "||theampfactory.com", "||theappleblog.com", "||theatrum-belli.com", "||thebodyshop-usa.com", "theblemish.com", "||thebcomplex.com", ".thechinabeat.org", "|http://www.thechinastory.org/yearbooks/yearbook-2012/", "||thedieline.com", "||thedw.us", "||thegatesnotes.com", "|http://thegioitinhoc.vn/", ".thehots.info", "thehousenews.com", "||thehun.net", "||thelifeyoucansave.com", "||thelius.org", "thepiratebay.org", "theqii.info/blog", "thereallove.kr", "||thesartorialist.com", "thespeeder.com", "|http://thestandnews.com/", "||thetibetpost.com", "thetrotskymovie.com/", "thevivekspot.com", "||thewgo.org", ".thinkingtaiwan.com", ".thisav.com", "|http://thisav.com", "thkphoto.com", "||thomasbernhard.org", "threatchaos.com", "||throughnightsfire.com", ".thumbzilla.com", "||thywords.com", "tiananmenmother.org", "||tiananmenuniv.com", "||tiananmenuniv.net", "||tiandixing.org", ".tianhuayuan.com", "tiantibooks.org", ".tianzhu.org", ".tibet.at", ".tibet.com", "||tibet.com", ".tibet.net", "||tibet.net", ".tibet.org", "||tibet.org", "tibet.org.tw", "tibetalk.com", ".tibetanyouthcongress.org", "||tibetanyouthcongress.org", ".tibetcorps.org", "tibetfund.org", ".tibetjustice.org", "tibetoffice.org", "tibetonline.com", "||tibetonline.com", "||tibetonline.tv", ".tibetonline.tv", ".tibetsun.com", "||tibetwrites.org", ".time.com/time/time100/leaders/profile/rebel", ".time.com/time/specials/packages/article/0,28804", ".time.com/time/magazine", "||blog.tiney.com", "tinychat.com", "||tinypaste.com", "||tidyread.com", ".tistory.com", "||tkcs-collins.com", "||tkforum.tk", ".tmagazine.com", "||tmagazine.com", "|http://tmi.me", ".tnaflix.com", "||tnaflix.com", "togetter.com", ".tokyo-247.com", "tokyo-hot.com", "||tokyocn.com", ".tono-oka.jp", "tonyyan.net", ".toodoc.com", "toonel.net", ".topnews.in", "||topshare.us", ".topshareware.com", "||topstyle4.com", "||topsy.com", "topsy.com", "tora.to", ".torproject.org", "||torproject.org", "torrentcrazy.com", "||torrentcrazy.com", "||torrentproject.se", "||torvpn.com", "touch99.com", "||toutfr.com", ".tpi.org.tw", "||tpi.org.tw", "||transgressionism.org", "||transparency.org", "||travelinlocal.com", "||treemall.com.tw", "trendsmap.com", "||trendsmap.com", ".trialofccp.org", "||trialofccp.org", "||tripod.com", "@@||www.tripod.com", ".trouw.nl", ".trt.net.tr", "trtc.com.tw", "trulyergonomic.com", "||trustedbi.com", ".truth101.co.tv", "|http://truth101.co.tv", "||truthcn.com", ".truveo.com", ".tsemtulku.com", "tsquare.tv", "|http:/www.tsu.org.tw", "tsunagarumon.com", "|http://www.tsuru-bird.net/", ".tsctv.net", "||tt-rss.org", "||tt1069.com", "||tttan.com", ".tttan.com", "bb.ttv.com.tw/bb", ".tuanzt.com", ".tube.com", "tube8.com", "||tube8.com", "tubecao.com", "||tubewolf.com", "tuidang.net", "tuidang.org", "bbs.tuitui.info", "||tumutanzi.com", ".tunein.com", "|http://tunein.com", "||tunnelbear.com", ".turbobit.net", "|http://turbobit.net", "||turningtorso.com", "||tuxtraining.com", "||301works.org", "||365singles.com.ar", "||all-that-is-interesting.com", "||art-or-porn.com", "||news.atebits.com", "||tumblr.awflasher.com", "||badassjs.com", "||basetimesheightdividedby2.com", "||benjaminste.in", "||blog.birdhouseapp.com", "||bobulate.com", "||bonjourlesgeeks.com", "||bookshelfporn.com", "||blog.boxcar.io", "||blog.bitly.com", "||chevronwp7.com", "||clientsfromhell.net", "||codeboxapp.com", "||cookingtothegoodlife.com", "||cubicle17.com", "||photos.dailyme.com", "||davidslog.com", "||blog.davidziegler.net", "||blog.dayoneapp.com", "||drewolanoff.com", "||blog.dribbble.com", "||chaos.e-spacy.com", "||eamonnbrennan.com", "||everyday-carry.com", "||eyespirit.info", "||life.fly4ever.me", "||fredwilson.vc", "||fuckgfw.com", "||geekmade.co.uk", "||generesis.com", "||news.ghostery.com", "||givemesomethingtoread.com", "||blog.gowalla.com", "||heiyo.info", "||hellonewyork.us", "||blog.hotpotato.com", "||ialmostlaugh.com", "||blog.ifttt.com", "||blog.instagram.com", "||blog.instapaper.com", "||interestinglaugh.com", "||blog.iphone-dev.org", "||jayparkinsonmd.com", "||blog.joeyrobert.org", "||kt.kcome.org", "||my.keso.cn", "||blog.kickstarter.com", "||blog.kl.am", "||blog.klip.me", "||t.kun.im", "||blog.lightbox.com", "||littlebigdetails.com", "||lovequicksilver.com", "||lyricsquote.com", "||madmenunbuttoned.com", "||marco.org", "||minimalmac.com", "||mixedmedialabs.com", "||modfetish.com", "||blog.mongodb.org", "||navigeaters.com", "||london.neighborhoodr.com", "||blog.path.com", "||parislemon.com", "||blog.pikchur.com", "||blog.rockmelt.com", "||blog.romanandreg.com", "||solozorro.tk", "||blog.sparrowmailapp.com", "||stuffimreading.com", "||blog.summify.com", "||thedailywh.at", "||theinternetwishlist.com", "||thisiswhyyouarefat.com", "||www.tiffanyarment.com", "||tjholowaychuk.com", "||tomsc.com", "||blog.topify.com", "||thehungrydudes.com", "||tumblweed.org", "||status.twhirl.org", "||blog.usa.gov", "||photo.utom.us", "||v-state.org", "||wellplacedpixels.com", "||whydidyoubuymethat.com", "||wordboner.com", "||wordsandturds.com", "||worstthingieverate.com", "||xmusic.fm", "||xuzhuoer.com", "||bd.zhe.la", "||cocoa.zonble.net", ".tv.com", "||www.tv.com", "|http://tv.com", "||tv-intros.com", "tvants.com", "forum.tvb.com/", "tvboxnow.com", "tvider.com", "||tvunetworks.com", ".tw-npo.org", "twapperkeeper.com", "||twapperkeeper.com", "||twaud.io", ".twaud.io", ".twbbs.net.tw", "twbbs.org", "twbbs.tw", "||twblogger.com", "tweepmag.com", ".tweepml.org", "||tweepml.org", ".tweetbackup.com", "||tweetbackup.com", "tweetboard.com", "||tweetboard.com", ".tweetboner.biz", "||tweetboner.biz", ".tweetdeck.com", "||tweetdeck.com", "|http://deck.ly", "||mtw.tl", "||tweetedtimes.com", "||tweetmylast.fm", "tweetphoto.com", "||tweetphoto.com", "||tweetrans.com", "tweetree.com", "||tweetree.com", "||tweetwally.com", "tweetymail.com", "||twftp.org", "twibase.com", ".twibble.de", "||twibble.de", "twibbon.com", "||twibs.com", "twicsy.com", ".twifan.com", "|http://twifan.com", "twiffo.com", "||twiffo.com", "twilog.org", "twimbow.com", "||twimbow.com", "||twindexx.com", "twipple.jp", "||twipple.jp", "||twip.me/", "twistar.cc", "||twister.net.co", "twisternow.com", "twistory.net", "twitbrowser.net", "||twitcause.com", "||twitgether.com", "||twiggit.org", "twitgoo.com", "twitiq.com", "||twitiq.com", ".twitlonger.com", "||twitlonger.com", "|http://tl.gd/", "twitoaster.com", "||twitoaster.com", "||twitonmsn.com", ".twitpic.com", "||twitpic.com", "twitreferral.com", ".twit2d.com", "||twit2d.com", ".twitstat.com", "||twitstat.com", "||dotheyfolloweachother.com", "||firstfivefollowers.com", "||retweeteffect.com", "||tweeplike.me", "||tweepguide.com", "||turbotwitter.com", ".twitvid.com", "||twitvid.com", "199.59.148.20", "||t.co", ".t.co", "|http://twt.tl", "twittbot.net", "twitter.com", "||twitter.com", "||twitter.jp", "||twttr.com", "/^https?:\\/\\/[^\\/]+twitter\\.com/", "||twitter4j.org", ".twittercounter.com", "||twittercounter.com", "twitterfeed.com", ".twittergadget.com", "||twittergadget.com", ".twitterkr.com", "||twitterkr.com", "||twittermail.com", "twittertim.es", "||twittertim.es", "twitthat.com", "||twitturk.com", ".twitturly.com", "||twitturly.com", ".twitzap.com", "twiyia.com", "||twstar.net", ".twtkr.com", "|http://twtkr.com", "||twimg.com", "twtrland.com", "twurl.nl", ".twyac.org", "||twyac.org", ".tycool.com", "||tycool.com", "||tzangms.com", "||typepad.com", "@@||www.typepad.com", "@@||static.typepad.com", "||blog.expofutures.com", "||legaltech.law.com", "||latimesblogs.latimes.com", "||blog.palm.com", "||blogs.tampabay.com", "||contests.twilio.com", "embr.in", "||embr.in", "guomin.us/login", "||uberproxy.net", ".srcf.ucam.org/salon/", "||ucdc1998.org", "|http://hum*.uchicago.edu/faculty/ywang/history/", "||uderzo.it", "||udn.com", ".udn.com", "ufreevpn.com", ".ugo.com", "||uhrp.org", "uighurbiz.net", ".ulike.net", "ukliferadio.co.uk", "||ukliferadio.co.uk", "ultravpn.fr", "||ultravpn.fr", "ultraxs.com", "||unblock.cn.com", "||unblocksit.es", "uncyclomedia.org", "uncyclopedia.info", "|http://uncyclopedia.tw", "||unholyknight.com", ".uni.cc", "unicode.org", ".uniteddaily.com.my/index.php?", ".unix100.com", "||unknownspace.org", "unpo.org", "||uocn.org", "tor.updatestar.com", ".upholdjustice.org", ".upload4u.info", "|http://uploaded.net/file/", ".uploaded.to/file", "|http://uploaded.to/file", ".uploadstation.com/file", "www.urbanoutfitters.com", "myshare.url.com.tw/", "||urlborg.com", "||urlparser.com", "us.to", "||usacn.com", "beta.usejump.com", "||usfk.mil", "earthquake.usgs.gov/eqcenter/recenteqsww/Maps/10/105_30.php", "||usmc.mil", ".ustream.tv", "||ustream.tv", "||ustwrap.info", "usus.cc", ".uushare.com", "|http://uushare.com", ".uwants.com", ".uwants.net", "|http://uyghur-j.org/", ".uyghurcanadiansociety.org", "||uyghurcongress.org", "||uyghuramerican.org", "uygur.org", "|http://uymaarip.com/", "v70.us", "|http://v7976888.info/", "||vaayoo.com", "||value-domain.com", ".van698.com", ".vanemu.cn", ".vanilla-jp.com", "vansky.com", "||vapurl.com", "||vcf-online.org", "||vcfbuilder.org", ".velkaepocha.sk", ".venbbs.com", ".venchina.com", "veoh.com", ".verizon.net", "||verybs.com", ".vft.com.tw", "videobam.com", "||videobam.com", ".videomo.com", "||vidoemo.com", "||viki.com", "vimeo.com", "||vimgolf.com", "||vimperator.org", "||vincnd.com", "||vinniev.com", "|http://ny.visiontimes.com/", ".vjmedia.com.hk", ".vllcs.org", "||vmixcore.com", "cn.voa.mobi", "tw.voa.mobi", ".voachineseblog.com", "||voachineseblog.com", "voagd.com", "voacantonese.com", "||voacantonese.com", "voachinese.com", "||voachinese.com", "voatibetan.com", "||voatibetan.com", ".voanews.com", "vocn.tv", ".vot.org", "||vot.org", "www.voy.com", "||www.vpncup.com", "vpnbook.com", "vpnfire.com", "||vpngate.jp", ".vpngate.net", "||vpngate.net", "||vpnpop.com", "||vpnpronet.com", "||vtunnel.com", "||w.org", "lists.w3.org/archives/public", "||waffle1999.com", ".wahas.com", ".waigaobu.com", "waikeung.org/php_wind", ".waiwaier.com", "|http://waiwaier.com", "wallornot.org", "||wallpapercasa.com", "||www.wan-press.org", "||wanderinghorse.net", "||wangafu.net", "||wangjinbo.org", ".wangjinbo.org", "wanglixiong.com", "wangruoshui.net", "www.wangruowang.org", "want-daily.com", "wapedia.mobi/zhsimp", "||waselpro.com", ".wattpad.com", "||wattpad.com", ".makzhou.warehouse333.com", "washeng.net", "||watchmygf.net", "||wav.tv", ".wdf5.com", ".wearn.com", "||wearn.com", "||hudatoriq.web.id", "||web2project.net", "webbang.net", "weblagu.com", "||webmproject.org", "webs-tv.net", "webshots.com", "websitepulse.com/help/testtools.china-test.html", "webworkerdaily.com", "weeewooo.net/hss/hotspot_cn", ".weekmag.info", ".wefong.com", "weiboleak.com", "weijingsheng.org", ".weiming.info", "weiquanwang.org", "|http://weisuo.ws", "wengewang.com", ".wengewang.org", "||wengewang.org", ".wenhui.ch", "||wenku.com", "|http://blog.wenweipo.com/", "wenxuecity.com", ".wenyunchao.com", "||wenyunchao.com", "westca.com", "||westca.com", "||westernwolves.com", "hkg.westkit.net", "www.wet123.com", "||wepn.info", "wetpussygames.com", ".wetplace.com", "wexiaobo.org", "||wexiaobo.org", "wezhiyong.org", "||wezone.net", ".wforum.com", "||wforum.com/", ".whatblocked.com", "||whatblocked.com", ".whippedass.com", "|http://who.is/", "whylover.com", "||whyx.org", "|http://evchk.wikia.com", "cn.uncyclopedia.wikia.com", "zh.uncyclopedia.wikia.com", "||wikileaks.ch", "||wikileaks.de", "||wikileaks.eu", "||wikileaks.lu", ".wikileaks.org", "||wikileaks.org", "||wikileaks.pl", "||collateralmurder.com", "||collateralmurder.org", "wikilivres.info/wiki/%E9%9B%B6%E5%85%AB%E5%AE%AA%E7%AB%A0", "||wikimapia.org", "||secure.wikimedia.org", "||wikimedia.org.mo", "zh.wikinews.org", "||wikiwiki.jp", "||sports.williamhill.com", "||willw.net", "||windowsphoneme.com", "winwhispers.info", "||wiredbytes.com", "||wiredpen.com", "||wireshark.org", ".wisevid.com", "||wisevid.com", ".witnessleeteaching.com", ".witopia.net", ".wnacg.com", ".wo.tc", "||woeser.com", "|http://woesermiddle-way.net/", "wolfax.com", "||wolfax.com", ".womensrightsofchina.org", "||womensrightsofchina.org", "woopie.jp", "||woopie.jp", "woopie.tv", "||woopie.tv", "||workatruna.com", ".worldcat.org", "worldjournal.com", ".wordpress.com", "|http://*.wordpress.com", "||wp.com", "woxinghuiguo.com", "wow-life.net", "||wowlegacy.ml", ".wpoforum.com", "||wpoforum.com", ".wqlhw.com", ".wqyd.org", "||wqyd.org", "wrchina.org", "wretch.cc", ".wsj.com", ".wsj.net", ".wtfpeople.com", ".wuala.com", "wuerkaixi.com", "wufi.org.tw", "||wuguoguang.com", "wujie.net", "wujieliulan.com", "||wujieliulan.com", "wukangrui.net", "wwitv.com", "wzyboy.im/post/160", ".x-berry.com", "||x-art.com", "||x-wall.org", "x1949x.com", "x365x.com", "xanga.com", "||xbabe.com", ".xbookcn.com", "||xbookcn.com", "||xcafe.in", "x.xcity.jp", ".xcritic.com", "|http://cdn*.xda-developers.com", "destiny.xfiles.to/ubbthreads", ".xfm.pp.ru", "xgmyd.com", "xh4n.cn/blog", "xhamster.com", "one.xthost.info", ".xiaochuncnjp.com", "s.xiaod.in", ".xiaohexie.com", "||xiaoma.org", "||xiaohexie.com", "xiezhua.com", ".xing.com", "||xing.com", ".xinmiao.com.hk", "||xinmiao.com.hk", "xinsheng.net", "xinshijue.com", "xinhuanet.org", "|http://xinyubbs.net", "xizang-zhiye.org", "xjp.cc", "||xjp.cc", "||xlfmwz.info", "||xml-training-guide.com", "xmovies.com", "||xnxx.com", "xpdo.net", "||xpud.org", "||k2.xrea.com", "||xtube.com", "blog.xuite.net", "vlog.xuite.net", "xuzhiyong.net", "||xuchao.org", "xuchao.net", "||xuchao.net", "xvedios.com", ".xvideos.com", ".xxbbx.com", "||xxxx.com.au", "xys.org", "xysblogs.org", "xyy69.com", "xyy69.info", "page.bid.yahoo.com", "blogs.yahoo.co.jp", "buy.yahoo.com.tw/gdsale", "hk.yahoo.com", "hk.knowledge.yahoo.com", "hk.myblog.yahoo.com", "||hk.news.yahoo.com", "hk.rd.yahoo.com", "hk.search.yahoo.com/search", "hk.video.news.yahoo.com/video", "meme.yahoo.com", "tw.yahoo.com", "tw.myblog.yahoo.com", "||tw.news.yahoo.com", "pulse.yahoo.com", "upcoming.yahoo.com", "video.yahoo.com", "||yahoo.com.hk", "yam.com", "||yam.com", "yasni.co.uk", "||yasukuni.or.jp", ".ydy.com", "||yeelou.com", "yeeyi.com", "yegle.net", "||yegle.net", "yfrog.com", "||yhcw.net", ".yi.org", ".yibada.com", ".yidio.com", "||yidio.com", "yilubbs.com", "xa.yimg.com", ".yipub.com", "||yipub.com", ".yogichen.org", "||yogichen.org", "yong.hu", ".yorkbbs.ca", "||youxu.info", ".yyii.org", "||yyii.org", ".yzzk.com", "||yzzk.com", ".youjizz.com", "||youjizz.com", "youmaker.com", "youpai.org", "||youpai.org", ".your-freedom.net", "||yourepeat.com", ".yousendit.com", "||yousendit.com", "youthbao.com", ".youthnetradio.org/tmit/forum", "blog.youthwant.com.tw", "share.youthwant.com.tw", "topic.youthwant.com.tw", ".youporn.com", "||youporn.com", "||youtu.be", ".youtube.com", "||youtube.com", "||youtube-nocookie.com", ".youtubecn.com", "youversion.com", "||youversion.com", "blog.youxu.info/2010/03/14/west-chamber", "||ytimg.com", "ytht.net", "yuanming.net", "||yunchao.net", "||yvesgeleyn.com", "yx51.net", "||yymaya.com", "zacebook.com", "||zannel.com", "||tap11.com", ".zaobao.com", ".zaobao.com.sg", "||zaobao.com.sg", ".zaozon.com", "||zarias.com", "www.zaurus.org.uk", ".zdnet.com.tw/news/software/0,2000085678,20111187,00", ".zengjinyan.org", "||zeutch.com", "www.zfreet.com/post/usejump-browns.html", "zgzcjj.net", ".zhanbin.net", "||zhanbin.net", "zhenghui.org", "zhenlibu.info", "||zhenlibu.info", ".zhinengluyou.com", "||zhongguotese.net", "||zhongmeng.org", "||zhreader.com", "zhuichaguoji.org", "||zhuichaguoji.org", ".ziddu.com/download", "||zillionk.com", "zinio.com", "||zinio.com", "||ziplib.com", ".zkaip.com", "||zkaip.com", "||zlib.net/", "zmw.cn", "zomobo.net", ".zonaeuropa.com", "||zonaeuropa.com", "||zootool.com", ".zoozle.net", "writer.zoho.com", ".zshare.net/download", ".zsrhao.com", ".zuo.la", "||zuo.la", "||zuobiao.me", ".zuola.com", "||zuola.com", "||zvereff.com", "zyzc9.com", "freenet", "q=freedom", "q%3Dfreedom", "remembering_tiananmen_20_years", "search*safeweb", "q=triangle", "q%3DTriangle", "ultrareach", "ultrasurf", "zhengjian", "%E7%BD%A2%E8%AF%BE", "search*%E5%8D%9A%E8%AE%AF", "search*%E5%A4%A7%E7%BA%AA%E5%85%83", "search*%E9%92%93%E9%B1%BC%E5%B2%9B", "%E5%8A%A8%E6%80%81%E7%BD%91", "search*%E5%A4%9A%E7%B6%AD", "search*%E5%A4%9A%E7%BB%B4", "search*freegate", "search*%E6%B3%95%E4%BC%9A", "%E6%B3%95%E8%BD%AE%E5%A4%A7%E6%B3%95", "%E6%B3%95%E8%BC%AA%E5%8A%9F", "%E6%B3%95%E8%BD%AE%E5%8A%9F", "%E8%83%A1%E6%B5%B7%E5%B3%B0", "%E8%83%A1%E6%B5%B7%E6%B8%85", "search*%E8%8A%B1%E8%8A%B1%E5%85%AC%E5%AD%90", "search*%BC%CD%D4%AA", "search*%BC%D3%C3%DC%B4%FA%C0%ED", "search*%E5%8A%A0%E5%AF%86%E4%BB%A3%E7%90%86", "search*%E6%B1%9F%E6%B5%81%E6%B0%93", "search*%E7%9C%8B%E4%B8%AD%E5%9B%BD", "search*%E5%85%AD%E5%9B%9B", "%E5%88%98%E6%99%93%E6%B3%A2", "%E7%BE%8E%E5%9B%BD%E4%B9%8B%E9%9F%B3", "%E6%B0%91%E8%BF%9B%E5%85%9A", "%E6%B0%91%E8%BF%90", "search*%E8%89%B2%E6%83%85", "%E7%8E%8B%E4%B8%B9", "search*%E7%BD%91%E7%89%B9", "search*%E7%8E%8B%E5%B8%8C%E5%93%B2", "search*%E9%AD%8F%E4%BA%AC%E7%94%9F", "search*%E6%96%87%E5%AD%97%E7%8B%B1", "search*%E6%88%91%E7%9A%84%E5%A5%8B%E6%96%97", "search*%E6%97%A0%E7%95%8C", "search*%E9%82%AA%E6%81%B6", "search*%E6%B4%97%E8%84%91", "search*%E6%96%B0%E5%94%90%E4%BA%BA", "search*%E6%96%B0%E8%AF%AD%E4%B8%9D", "search*%E5%AD%A6%E8%BF%90", "search*%E4%B8%AD%E5%8A%9F", "search*%E4%B8%AD%E5%9B%BD%E8%AE%BA%E5%9D%9B", "search*%E4%B8%AD%E5%AE%A3%E9%83%A8", "|https://upload.wikimedia.org", "|https://*.wikipedia.org", ".wikipedia.org/wiki/Dalai_Lama", ".wikipedia.org/wiki/Dalai-Lama", "ar.wikipedia.org*%D8%AF%D8%A7%D9%84%D8%A7%D9%8A_%D9%84%D8%A7%D9%85%D8%A7", "zh-yue.wikipedia.org/wiki/%E5%8A%89%E6%9B%89%E6%B3%A2", "en.wikipedia.org/wiki/Anti-communism", "en.wikipedia.org/wiki/Book_burning", "en.wikipedia.org/wiki/Censorship_in_the_People%27s_Republic_of_China", "en.wikipedia.org/wiki/Charter_08", "en.wikipedia.org/wiki/Chen_Guangcheng", "en.wikipedia.org/wiki/Deep_packet_inspection", "en.wikipedia.org/wiki/Freegate", "en.wikipedia.org/wiki/Golden_Shield_Project", "en.wikipedia.org/wiki/Great_Firewall_of_China", "en.wikipedia.org/wiki/Hong_Kong", "en.wikipedia.org/wiki/Huang_Qi", "en.wikipedia.org/wiki/Internet_censorship", "en.wikipedia.org/wiki/Java_Anon_Proxy", "en.wikipedia.org/wiki/Liu_Xiaobo", "en.wikipedia.org/wiki/Shi_Tao", "en.wikipedia.org/wiki/Students_for_a_Free_Tibet", "en.wikipedia.org/wiki/Tank_man", "en.wikipedia.org/wiki/Tiananmen_Papers", "en.wikipedia.org/wiki/Tiananmen_Square_protests_of_1989", "en.wikipedia.org/wiki/Tibetan_independence_movement", "zh.wikipedia.org/wiki/Wikipedia:%E9%A0%81%E9%9D%A2%E5%AD%98%E5%BB%A2%E8%A8%8E%E8%AB%96", "zh.m.wikipedia.org", "zh.wikisource.org", "zh.wikipedia.org*2012%E5%B9%B4%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E8%85%90%E8%B4%A5%E6%A1%88%E4%BB%B6", "zh.wikipedia.org*2014%E5%B9%B4%E6%98%86%E6%98%8E%E7%81%AB%E8%BD%A6%E7%AB%99%E6%9A%B4%E5%8A%9B%E6%81%90%E6%80%96%E8%A2%AD%E5%87%BB%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org*512%E5%A4%A7%E5%9C%B0%E9%9C%87", "zh.wikipedia.org*08%E5%AE%AA%E7%AB%A0", "zh.wikipedia.org*1959%E5%B9%B4", "zh.wikipedia.org*1989%E5%B9%B4", "zh.wikipedia.org*610%E8%BE%A6%E5%85%AC%E5%AE%A4", "zh.wikipedia.org*Anti-CNN", "zh.wikipedia.org*%E9%98%BF%E5%BA%95%E5%B3%BD", "zh.wikipedia.org*%E9%98%BF%E6%B2%9B%C2%B7%E9%98%BF%E6%97%BA%E6%99%8B%E7%BE%8E", "zh.wikipedia.org*%E8%89%BE%E6%9C%AA%E6%9C%AA", "zh.wikipedia.org*%E5%85%AB%E4%B9%9D%E5%AD%A6%E8%BF%90", "zh.wikipedia.org*%E5%85%AB%E6%80%9D%E5%B7%B4", "zh.wikipedia.org*%E7%8F%AD%E7%A6%85", "zh.wikipedia.org*%E9%B2%8D%E5%BD%A4", "zh.wikipedia.org*%E9%AE%91%E5%BD%A4", "zh.wikipedia.org*%E5%8C%97%E4%BA%AC%E9%AB%98%E6%A0%A1%E5%AD%A6%E7%94%9F%E8%87%AA%E6%B2%BB%E8%81%94%E5%90%88%E4%BC%9A", "zh.wikipedia.org*%E5%8C%97%E4%BA%AC%E4%B9%8B%E6%98%A5", "zh.wikipedia.org*%E8%96%84%E7%86%99%E6%9D%A5", "zh.wikipedia.org*%E5%8D%9A%E8%AE%AF", "zh.wikipedia.org*%E5%B8%83%E6%8B%89%E6%A0%BC%E4%B9%8B%E6%98%A5", "zh.wikipedia.org*%E6%9F%B4%E7%8E%B2", "zh.wikipedia.org*%E4%BB%93%E5%A4%AE%E5%98%89%E6%8E%AA", "zh.wikipedia.org*%E6%9B%B9%E9%95%B7%E9%9D%92", "zh.wikipedia.org*%E9%99%88%E5%85%89%E8%AF%9A", "zh.wikipedia.org*%E6%A5%9A%E5%B8%83%E5%AF%BA", "zh.wikipedia.org*%e5%a4%a7%e5%8f%82%e8%80%83_(%e7%bd%91%e7%bb%9c%e6%9d%82%e5%bf%97)", "zh.wikipedia.org*%E5%A4%A7%E7%B4%80%E5%85%83", "zh.wikipedia.org*%E5%A4%A7%E7%BA%AA%E5%85%83%E6%97%B6%E6%8A%A5", "zh.wikipedia.org*%E8%BE%BE%E8%B5%96%E5%96%87%E5%98%9B", "zh.wikipedia.org*%E8%BE%BE%E5%85%B0%E8%90%A8%E6%8B%89", "zh.wikipedia.org*%E9%81%94%E8%98%AD%E8%96%A9%E6%8B%89", "zh.wikipedia.org*%E8%BE%BE%E5%B0%94%E7%BD%95%E6%B4%BB%E4%BD%9B", "zh.wikipedia.org*%E5%A4%A7%E8%B5%A6%E5%9B%BD%E9%99%85", "zh.wikipedia.org*%E5%A4%A7%E8%B5%A6%E5%9C%8B%E9%9A%9B", "zh.wikipedia.org*%E5%A4%A7%E5%B1%A0%E6%9D%80%E5%88%97%E8%A1%A8", "zh.wikipedia.org*%E5%A4%A7%E8%97%8F%E5%AF%BA", "zh.wikipedia.org*%E5%A4%A7%E6%98%AD%E5%AF%BA", "zh.wikipedia.org*%E4%B8%B9%E5%A2%9E%E5%98%89%E6%8E%AA", "zh.wikipedia.org*%E4%B8%81%E5%AD%90%E9%9C%96", "zh.wikipedia.org*%E4%B8%9C%E9%A3%8E-21%E4%B8%AD%E7%A8%8B%E5%BC%B9%E9%81%93%E5%AF%BC%E5%BC%B9 ", "zh.wikipedia.org*%E6%9D%B1%E9%A2%A8-31%E6%B4%B2%E9%9A%9B%E5%BD%88%E9%81%93%E5%B0%8E%E5%BD%88", "zh.wikipedia.org*%E6%9D%B1%E7%AA%81%E5%8E%A5", "zh.wikipedia.org*%E4%B8%9C%E7%AA%81%E5%8E%A5%E6%96%AF%E5%9D%A6", "zh.wikipedia.org*%E5%A4%9A%E7%BB%B4", "zh.wikipedia.org*%E5%A4%9A%E7%B6%AD", "zh.wikipedia.org*%E4%BF%84%E7%BE%85%E6%96%AF", "zh.wikipedia.org*%E6%B3%95%E6%8B%89%E5%88%A9%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org*%E5%8F%8D%E5%8D%8E%E5%8A%BF%E5%8A%9B", "zh.wikipedia.org*%E9%98%B2%E7%81%AB%E9%95%BF%E5%9F%8E", "zh.wikipedia.org*%E6%96%B9%E5%8A%B1%E4%B9%8B", "zh.wikipedia.org*%E6%96%B9%E5%8B%B5%E4%B9%8B", "zh.wikipedia.org*%E6%96%B9%E8%88%9F%E5%AD%90", "zh.wikipedia.org*%E6%84%A4%E9%9D%92", "zh.wikipedia.org*%E5%B0%81%E4%BB%8E%E5%BE%B7", "zh.wikipedia.org*%E5%B0%81%E5%BE%9E%E5%BE%B7", "zh.wikipedia.org*%E5%86%AF%E6%AD%A3%E8%99%8E", "zh.wikipedia.org*%E5%82%85%E9%93%81%E5%B1%B1", "zh.wikipedia.org*%E5%99%B6%E5%80%AB%E8%B5%A4%E5%B7%B4", "zh.wikipedia.org*%E9%AB%98%E6%99%BA%E6%99%9F", "zh.wikipedia.org*%E6%9B%B4%E7%99%BB%E7%A2%BA%E5%90%89%E5%B0%BC%E7%91%AA", "zh.wikipedia.org*%E5%99%B6%E4%B8%BE%E6%B4%BE", "zh.wikipedia.org*%E6%94%B9%E9%9D%A9%E5%8E%86%E7%A8%8B", "zh.wikipedia.org*%E7%94%98%E4%B8%B9%E5%AF%BA", "zh.wikipedia.org*%E9%AB%98%E8%A1%8C%E5%81%A5", "zh.wikipedia.org*%E5%99%B6%E5%BD%93%E6%B4%BE", "zh.wikipedia.org*%E6%A0%BC%E9%B2%81%E6%B4%BE", "zh.wikipedia.org*GFW", "zh.wikipedia.org*%E5%85%B1%E5%8C%AA", "zh.wikipedia.org*%E5%85%AC%E5%85%B1%E7%9F%A5%E8%AF%86%E5%88%86%E5%AD%90", "zh.wikipedia.org*Google%E5%AE%A1%E6%9F%A5", "zh.wikipedia.org/zh-cn/%E8%B0%B7%E6%AD%8C%E9%80%80%E5%87%BA%E4%B8%AD%E5%9B%BD%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org/wiki/%E8%B0%B7%E6%AD%8C%E9%80%80%E5%87%BA%E4%B8%AD%E5%9B%BD%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org/wiki/%E5%B9%BF%E5%B7%9E%E5%B8%82%E6%96%B0%E5%A1%98%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org*%E5%9B%BD%E4%BF%9D", "zh.wikipedia.org*%E9%83%AD%E4%BC%AF%E9%9B%84", "zh.wikipedia.org*%E5%9B%BD%E9%99%85%E7%89%B9%E8%B5%A6%E7%BB%84%E7%BB%87", "zh.wikipedia.org*%E5%9B%BD%E5%86%85%E5%AE%89%E5%85%A8%E4%BF%9D%E5%8D%AB%E6%94%AF%E9%98%9F", "zh.wikipedia.org*%E5%9C%8B%E5%8B%99%E9%99%A2%E9%98%B2%E7%AF%84%E5%92%8C%E8%99%95%E7%90%86%E9%82%AA%E6%95%99%E5%95%8F%E9%A1%8C%E8%BE%A6%E5%85%AC%E5%AE%A4", "zh.wikipedia.org*%E9%9F%A9%E4%B8%9C%E6%96%B9", "zh.wikipedia.org*%E8%B4%BA%E5%9B%BD%E5%BC%BA", "zh.wikipedia.org*%E4%BD%95%E4%BF%8A%E4%BB%81", "zh.wikipedia.org*%E6%B2%B3%E6%AE%87", "zh.wikipedia.org*%E6%B4%AA%E5%93%B2%E5%8B%9D", "zh.wikipedia.org*%E4%BE%AF%E5%BE%B7%E5%BB%BA", "zh.wikipedia.org*%E4%BE%AF%E8%B5%9B%E5%9B%A0%E6%B1%9F", "zh.wikipedia.org*%E4%BE%AF%E5%BE%B7%E5%81%A5", "zh.wikipedia.org*%E8%83%A1%E4%BD%B3_%281973%E5%B9%B4%29", "zh.wikipedia.org*%E8%83%A1%E4%BD%B3_%28%E7%A4%BE%E6%B4%BB%E5%8B%95%E5%AE%B6%29", "zh.wikipedia.org*%E8%83%A1%E4%BD%B3_%28%E7%A4%BE%E6%9C%83%E6%B4%BB%E5%8B%95%E5%AE%B6%29", "zh.wikipedia.org*%E8%83%A1%E9%94%A6%E6%B6%9B", "zh.wikipedia.org*%E8%83%A1%E5%B9%B3_%28%E4%BD%9C%E5%AE%B6%29", "zh.wikipedia.org*%E5%91%BC%E5%9C%96%E5%85%8B%E5%9C%96", "zh.wikipedia.org*%E8%83%A1%E6%B8%A9%E4%BD%93%E5%88%B6", "zh.wikipedia.org*%E8%83%A1%E8%80%80%E9%82%A6", "zh.wikipedia.org*%E5%8D%8E%E5%9B%BD%E9%94%8B", "zh.wikipedia.org*%E8%8F%AF%E5%9C%8B%E9%8B%92", "zh.wikipedia.org*%E5%8D%8E%E5%A4%8F%E6%96%87%E6%91%98", "zh.wikipedia.org*%E8%8A%B1%E5%9B%AD%E8%BD%AF%E4%BB%B6", "zh.wikipedia.org*%E8%8A%B1%E5%9B%AD%E7%BD%91", "zh.wikipedia.org*%E9%BB%84%E7%90%A6", "zh.wikipedia.org*%E9%BB%83%E7%90%A6", "zh.wikipedia.org*%E9%BB%83%E9%9B%80%E8%A1%8C%E5%8B%95", "zh.wikipedia.org*%E9%BB%84%E4%B8%87%E9%87%8C", "zh.wikipedia.org*%E9%BB%83%E6%9B%89%E6%95%8F", "zh.wikipedia.org*%E5%9B%9E%E8%89%AF%E7%8E%89", "zh.wikipedia.org*%E9%9C%8D%E8%8B%B1%E6%9D%B1", "zh.wikipedia.org*%E5%AF%82%E8%AD%B7", "zh.wikipedia.org*%E6%BF%80%E6%B5%81%E4%B8%AD%E5%9B%BD", "zh.wikipedia.org*%E5%98%89%E9%9D%96", "zh.wikipedia.org*%E5%AE%B6%E4%B9%90%E7%A6%8F", "zh.wikipedia.org*%E8%B3%88%E6%85%B6%E6%9E%97", "zh.wikipedia.org*%E8%B4%BE%E5%BA%86%E6%9E%97", "zh.wikipedia.org*%E5%BB%BA%E5%9B%BD%E9%97%A8%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org*%E5%A7%9C%E7%BB%B4%E5%B9%B3", "zh.wikipedia.org*%E6%B1%9F%E6%B3%BD%E6%B0%91", "zh.wikipedia.org*%E6%B1%9F%E6%BE%A4%E6%B0%91", "zh.wikipedia.org*%E9%87%91%E7%9B%BE%E5%B7%A5%E7%A8%8B", "zh.wikipedia.org*%BD%F0%B6%DC%B9%A4%B3%CC", "zh.wikipedia.org*%E4%B9%9D%E8%AF%84%E5%85%B1%E4%BA%A7%E5%85%9A", "zh.wikipedia.org*%E4%B9%9D%E8%A9%95%E5%85%B1%E7%94%A2%E9%BB%A8", "zh.wikipedia.org*%E5%B7%A8%E6%B5%AA2%E5%9E%8B%E6%BD%9C%E5%B0%84%E5%BC%B9%E9%81%93%E5%AF%BC%E5%BC%B9", "zh.wikipedia.org*%E8%A6%BA%E5%9B%8A%E6%B4%BE", "zh.wikipedia.org*%E7%BB%9D%E9%A3%9F", "zh.wikipedia.org*%E6%8B%89%E5%8D%9C%E6%A5%9E%E5%AF%BA", "zh.wikipedia.org*%E6%8B%89%E8%90%A8", "zh.wikipedia.org*%E9%BB%8E%E5%AE%89%E5%8F%8B", "zh.wikipedia.org*%E6%9D%8E%E9%95%BF%E6%98%A5", "zh.wikipedia.org*%E6%9D%8E%E9%95%B7%E6%98%A5", "zh.wikipedia.org*%E6%9D%8E%E6%B4%AA%E5%BF%97", "zh.wikipedia.org*%E6%9D%8E%E5%85%8B%E5%BC%BA", "zh.wikipedia.org*%E6%9D%8E%E9%B5%AC", "zh.wikipedia.org*%E6%9D%8E%E9%B9%8F", "zh.wikipedia.org*%E6%9D%8E%E7%91%9E%E7%8E%AF", "zh.wikipedia.org*%E6%9D%8E%E7%91%9E%E7%92%B0", "zh.wikipedia.org*%E6%9D%8E%E6%85%8E%E4%B9%8B", "zh.wikipedia.org*%E5%8E%86%E5%8F%B2%E7%9A%84%E4%BC%A4%E5%8F%A3", "zh.wikipedia.org*%E6%9D%8E%E5%B0%8F%E7%90%B3", "zh.wikipedia.org*%E6%9D%8E%E8%8B%B1%E6%B5%A9", "zh.wikipedia.org*%E6%9D%8E%E6%BA%90%E6%BD%AE", "zh.wikipedia.org*%E6%9D%8E%E5%8D%93%E4%BA%BA", "zh.wikipedia.org*%E5%BB%96%E4%BA%A6%E6%AD%A6", "zh.wikipedia.org*%E8%93%AE%E8%8A%B1%E7%94%9F", "zh.wikipedia.org*%E6%A2%81%E5%9B%BD%E9%9B%84", "zh.wikipedia.org*%E6%A2%81%E5%9C%8B%E9%9B%84", "zh.wikipedia.org*%E9%9B%B6%E5%85%AB%E5%AE%AA%E7%AB%A0", "zh.wikipedia.org*%E4%BB%A4%E8%B0%B7", "zh.wikipedia.org*%E4%BB%A4%E8%AE%A1%E5%88%92", "zh.wikipedia.org*%E5%88%98%E5%AE%BE%E9%9B%81", "zh.wikipedia.org*%E5%8A%89%E5%89%9B_(%E6%B0%91%E9%81%8B%E4%BA%BA%E5%A3%AB)", "zh.wikipedia.org*%E5%88%98%E6%85%A7%E5%8D%BF", "zh.wikipedia.org*%E5%8A%89%E6%85%A7%E5%8D%BF", "zh.wikipedia.org*%E5%88%98%E6%B7%87", "zh.wikipedia.org*%E5%85%AD%E5%9B%9B", "zh-yue.wikipedia.org*%E5%85%AD%E5%9B%9B%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org*%E5%8A%89%E6%9B%89%E6%B3%A2", "zh.wikipedia.org*%E5%88%98%E5%BB%B6%E4%B8%9C", "zh.wikipedia.org*%E5%88%98%E4%BA%91%E5%B1%B1", "zh.wikipedia.org*%E7%BE%85%E5%B9%B9", "zh.wikipedia.org*%E7%BE%85%E5%B9%B2", "zh.wikipedia.org*%E6%B4%9B%E6%A1%91%E6%A3%AE%E6%A0%BC", "zh.wikipedia.org*%E7%B6%A0%E5%A3%A9%C2%B7%E8%8A%B1%E5%AD%A3%E8%AD%B7%E8%88%AA", "zh.wikipedia.org*%E7%BB%BF%E5%9D%9D%C2%B7%E8%8A%B1%E5%AD%A3%E6%8A%A4%E8%88%AA", "zh.wikipedia.org/wiki/%e7%bb%bf%e5%9d%9d%e5%a8%98", "zh.wikipedia.org*%E9%A6%AC%E4%B8%89%E5%AE%B6%E5%A5%B3%E5%AD%90%E5%8B%9E%E6%95%99%E6%89%80", "zh.wikipedia.org*%E9%A6%AC%E8%8B%B1%E4%B9%9D", "zh.wikipedia.org*%E7%BE%8E%E5%9B%BD%E5%9B%BD%E5%AE%B6%E6%B0%91%E4%B8%BB%E5%9F%BA%E9%87%91%E4%BC%9A", "zh.wikipedia.org*%E6%95%8F%E6%84%9F%E4%BA%BA%E5%A3%AB", "zh.wikipedia.org*%E6%B0%91%E9%96%93%E4%BA%BA%E6%AC%8A%E9%99%A3%E7%B7%9A", "zh.wikipedia.org*%E6%95%8F%E7%8F%A0%E6%9E%97%E5%AF%BA", "zh.wikipedia.org*%E6%B0%91%E4%B8%BB%E5%A5%B3%E7%A5%9E", "zh.wikipedia.org*%E6%B0%91%E4%B8%BB%E9%BB%A8_(%E9%A6%99%E6%B8%AF)", "zh.wikipedia.org*%E6%B0%91%E4%B8%BB%E6%AD%8C%E8%81%B2%E7%8D%BB%E4%B8%AD%E8%8F%AF", "zh.wikipedia.org*%E8%8C%89%E8%8E%89%E8%8A%B1%E9%9D%A9%E5%91%BD", "zh.wikipedia.org*%E5%8D%97%E6%96%B9%E9%83%BD%E5%B8%82%E6%8A%A5*", "zh.wikipedia.org/wiki/%E5%86%85%E8%92%99%E5%8F%A4%E6%8A%97%E8%AE%AE", "zh.wikipedia.org/zh-hk/%E5%86%85%E8%92%99%E5%8F%A4%E6%8A%97%E8%AE%AE", "zh.wikipedia.org/zh-tw/%E5%86%85%E8%92%99%E5%8F%A4%E6%8A%97%E8%AE%AE", "zh.wikipedia.org*%E5%86%85%E8%92%99%E5%8F%A4%E4%BA%BA%E6%B0%91%E5%85%9A", "zh.wikipedia.org*%E5%85%A7%E8%92%99%E5%8F%A4%E4%BA%BA%E6%B0%91%E9%BB%A8", "zh.wikipedia.org*%E5%AE%81%E7%8E%9B%E6%B4%BE", "zh.wikipedia.org*%E7%89%9B%E5%8D%9A%E7%BD%91", "zh.wikipedia.org*%E8%AF%BA%E8%B4%9D%E5%B0%94%E5%92%8C%E5%B9%B3%E5%A5%96", "zh.wikipedia.org*%E6%8C%AA%E5%A8%81", "zh.wikipedia.org*%E7%9B%98%E5%8F%A4%E4%B9%90%E9%98%9F", "zh.wikipedia.org*%E5%BD%AD%E4%B8%BD%E5%AA%9B", "zh.wikipedia.org*%E7%A0%B4%E7%BD%91", "zh.wikipedia.org*%E6%B5%A6%E5%BF%97%E5%BC%BA", "zh.wikipedia.org*%E4%B8%83%E4%B8%80%E9%81%8A%E8%A1%8C", "zh.wikipedia.org*%E7%A7%A6%E5%9F%8E%E7%9B%91%E7%8B%B1", "zh.wikipedia.org*%E6%B8%85%E6%9C%9D", "zh.wikipedia.org*%E5%85%A8%E7%90%83%E8%97%8F%E4%BA%BA%E7%89%B9%E5%88%AB%E5%A4%A7%E4%BC%9A", "zh.wikipedia.org*%C8%BC%C9%D5%C6%BF", "zh.wikipedia.org*%E7%87%83%E7%83%A7%E7%93%B6", "zh.wikipedia.org*%E7%83%AD%E6%AF%94%E5%A8%85", "zh.wikipedia.org*%E7%86%B1%E6%AF%94%E5%A9%AD", "zh.wikipedia.org*%E7%91%9E%E5%85%B8", "zh.wikipedia.org*%E8%90%A8%E8%BF%A6%E6%B4%BE", "zh.wikipedia.org*%E4%B8%89%E5%B9%B4%E8%87%AA%E7%84%B6%E7%81%BE%E5%AE%B3", "zh.wikipedia.org*%E4%B8%89%E9%80%80", "zh.wikipedia.org*%E8%89%B2%E6%8B%89%E5%AF%BA", "zh.wikipedia.org*%E5%9C%A3%E9%9B%84%E7%94%98%E5%9C%B0", "zh.wikipedia.org*%E7%9B%9B%E9%9B%AA", "zh.wikipedia.org/zh-cn/%E4%B8%96%E7%95%8C%E5%90%84%E6%94%BF%E6%9D%83%E5%8F%97%E6%89%BF%E8%AE%A4%E7%8A%B6%E5%86%B5%E5%88%97%E8%A1%A8", "zh.wikipedia.org*%E4%B8%96%E7%95%8C%E7%BB%8F%E6%B5%8E%E5%AF%BC%E6%8A%A5", "zh.wikipedia.org*%E4%B8%96%E7%95%8C%E7%BB%B4%E5%90%BE%E5%B0%94%E5%A4%A7%E4%BC%9A!--Shi Jie Wei Wu Er Qing Nian Dai Biao Da Hui", "zh.wikipedia.org*%E4%B8%96%E7%95%8C%E7%BB%B4%E5%90%BE%E5%B0%94%E9%9D%92%E5%B9%B4%E4%BB%A3%E8%A1%A8%E5%A4%A7%E4%BC%9A", "zh.wikipedia.org*%E4%B8%96%E7%95%8C%E7%B6%AD%E5%90%BE%E7%88%BE%E4%BB%A3%E8%A1%A8%E5%A4%A7%E6%9C%83", "zh.wikipedia.org*%E5%8D%81%E5%9B%9B%E4%B8%96%E8%BE%BE%E8%B5%96", "zh.wikipedia.org*%E5%B8%88%E6%B6%9B", "zh.wikipedia.org*%E5%B8%AB%E6%BF%A4", "zh.wikipedia.org*%E9%87%8A%E6%98%9F%E4%BA%91", "zh.wikipedia.org*%E7%9F%B3%E6%B2%B9%E5%B8%AE", "zh.wikipedia.org*%E5%8F%B8%E5%BE%92%E5%8D%8E", "zh.wikipedia.org*%E5%8F%B8%E5%BE%92%E8%8F%AF", "zh.wikipedia.org*%E5%9B%9B%E4%BA%94%E8%A1%8C%E5%8B%95", "zh.wikipedia.org*%E5%AE%8B%E5%BD%AC%E5%BD%AC", "zh.wikipedia.org*%E5%AE%8B%E4%BB%BB%E7%A9%B7", "zh.wikipedia.org*%E5%AE%8B%E4%BB%BB%E7%AA%AE", "zh.wikipedia.org*%E8%8B%8F%E5%AE%B6%E5%B1%AF%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org*%E5%AD%99%E6%96%87%E5%B9%BF", "zh.wikipedia.org*%E5%A1%94%E5%B0%94%E5%AF%BA", "zh.wikipedia.org*%E5%8F%B0%E7%81%A3%E7%8D%A8%E7%AB%8B%E5%BB%BA%E5%9C%8B%E8%81%AF%E7%9B%9F", "zh.wikipedia.org*%E5%A4%AA%E5%AD%90%E5%85%9A", "zh.wikipedia.org*%E5%A4%AA%E5%AD%90%E5%85%9A", "zh.wikipedia.org/zh-cn/%E5%A4%AA%E5%AD%90%E5%85%9A", "zh.wikipedia.org*%E8%B0%AD%E4%BD%9C%E4%BA%BA", "zh.wikipedia.org*%E5%94%90%E6%9F%8F%E6%A1%A5", "zh.wikipedia.org/zh/%E9%99%B6%E9%A9%B7%E9%A9%B9", "zh.wikipedia.org*%E5%A4%A9%E5%AE%89%E9%97%A8%E5%B9%BF%E5%9C%BA", "zh.wikipedia.org*%E5%A4%A9%E5%AE%89%E9%97%A8%E6%B0%91%E4%B8%BB%E5%A4%A7%E5%AD%A6", "zh.wikipedia.org*%E5%A4%A9%E5%AE%89%E9%97%A8%E6%AF%8D%E4%BA%B2%E8%BF%90%E5%8A%A8", "zh.wikipedia.org*%E5%A4%A9%E5%AE%89%E9%96%80%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org*%E5%A4%A9%E5%AE%89%E9%97%A8%E6%96%87%E4%BB%B6", "zh.wikipedia.org*%E5%A4%A9%E5%AE%89%E9%96%80%E6%96%87%E4%BB%B6", "zh.wikipedia.org*%E5%A4%A9%E5%AE%89%E9%97%A8%E8%87%AA%E7%84%9A%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org*%E5%A4%A9%E8%91%AC", "zh.wikipedia.org/zh-cn/Tor", "zh.wikipedia.org/zh-hk/Twitter", "zh.wikipedia.org*%E4%B8%87%E9%87%8C", "zh.wikipedia.org*%E7%8E%8B%E5%89%9B*%E6%94%BF%E6%B2%BB%E4%BA%BA%E7%89%A9", "zh.wikipedia.org*%E7%8E%8B%E5%88%9A*%E6%94%BF%E6%B2%BB%E4%BA%BA%E7%89%A9", "zh.wikipedia.org*%E7%8E%8B%E5%86%9B%E6%B6%9B", "zh.wikipedia.org*%E7%8E%8B%E6%A8%82%E6%B3%89", "zh.wikipedia.org*%E7%8E%8B%E7%AB%8B%E5%86%9B", "zh.wikipedia.org*%E7%8E%8B%E5%B2%90%E5%B1%B1", "zh.wikipedia.org*%E7%8E%8B%E5%8D%83%E6%BA%90", "zh.wikipedia.org*%E7%8E%8B%E6%B7%91%E5%8D%8E", "zh.wikipedia.org*%E7%8E%8B%E7%BB%B4%E6%9E%97", "zh.wikipedia.org*%E7%8E%8B%E6%9C%89%E6%89%8D", "zh.wikipedia.org*%E9%AD%8F%E4%BA%AC%E7%94%9F", "zh.wikipedia.org*%E6%B1%B6%E5%B7%9D%E5%A4%A7%E5%9C%B0%E9%9C%87", "zh.wikipedia.org*%E7%8E%8B%E7%82%B3%E7%AB%A0", "zh.wikipedia.org*%E7%8E%8B%E4%B9%90%E6%B3%89", "zh.wikipedia.org*%E7%8E%8B%E5%8A%9B%E9%9B%84", "zh.wikipedia.org*%E7%BD%91%E7%BB%9C%E8%AF%84%E8%AE%BA%E5%91%98", "zh.wikipedia.org/wiki/%E7%8E%8B%E5%A7%93", "zh.wikipedia.org*%E6%B1%AA%E6%B4%8B", "zh.wikipedia.org*%E7%8E%8B%E5%85%86%E5%9B%BD", "zh.wikipedia.org*%E5%94%AF%E8%89%B2", "zh.wikipedia.org*%E5%A8%81%E8%A7%86%E8%85%90%E8%B4%A5%E6%A1%88", "zh.wikipedia.org*%E6%B1%B6%E5%B7%9D%E5%9C%B0%E9%9C%87", "zh.wikipedia.org*%E6%B8%A9%E5%AE%B6%E5%AE%9D", "zh.wikipedia.org*%E6%B8%A9%E5%A6%82%E6%98%A5", "zh.wikipedia.org*%E6%B8%A9%E4%BA%91%E6%9D%BE", "zh.wikipedia.org/wiki/%E6%96%87%E5%AD%97%E7%8B%B1", "zh.wikipedia.org/wiki/%E6%96%87%E5%AD%97%E7%8D%84", "zh.wikipedia.org*%E5%90%B4%E9%82%A6%E5%9B%BD", "zh.wikipedia.org*%E6%88%91%E7%9A%84%E5%A5%8B%E6%96%97", "zh.wikipedia.org*%E5%90%BE%E5%B0%94%E5%BC%80%E5%B8%8C", "zh.wikipedia.org*%E5%90%BE%E7%88%BE%E9%96%8B%E5%B8%8C", "zh.wikipedia.org*%E6%97%A0%E5%9B%BD%E7%95%8C%E8%AE%B0%E8%80%85", "zh.wikipedia.org*%E5%90%B4%E5%BC%98%E8%BE%BE", "zh.wikipedia.org*%E6%97%A0%E7%95%8C", "zh.wikipedia.org*%E7%83%8F%E5%9D%8E%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org*%E4%B9%8C%E9%B2%81%E6%9C%A8%E9%BD%90%E4%B8%83%C2%B7%E4%BA%94%E6%9A%B4%E5%8A%9B%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org*%E4%BA%94%E6%AF%9B%E8%9B%8B%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org*%E8%A5%BF%E5%8D%95%E6%B0%91%E4%B8%BB%E5%A2%99", "zh.wikipedia.org*%E7%BF%92%E8%BF%91%E5%B9%B3", "zh.wikipedia.org*%E4%B9%A0%E8%BF%91%E5%B9%B3", "zh.wikipedia.org*%E8%A5%BF%E5%8E%A2%E8%AE%A1%E5%88%92", "zh.wikipedia.org*%E8%A5%BF%E8%97%8F", "zh.wikipedia.org*%E4%B9%A0%E4%BB%B2%E5%8B%8B", "zh.wikipedia.org*%E5%A4%8F%E7%91%AA%E5%B7%B4", "zh.wikipedia.org*%E9%A6%99%E6%B8%AF%E7%8D%A8%E7%AB%8B%E9%81%8B%E5%8B%95", "zh.wikipedia.org*%E9%A6%99%E6%B8%AF%E6%B0%91%E4%B8%BB%E9%BB%A8", "zh.wikipedia.org*%E9%A6%99%E6%B8%AF*%E6%B0%91%E4%B8%BB%E6%B4%BE", "zh.wikipedia.org*%E9%A6%99%E6%B8%AF%E4%BA%BA%E6%AC%8A%E7%9B%A3%E5%AF%9F", "zh.wikipedia.org*%E5%B0%8F%E6%98%AD%E5%AF%BA", "zh.wikipedia.org*%E8%B0%A2%E5%BD%A6%E9%A3%9E", "zh.wikipedia.org*%E8%BE%9B%E7%81%8F%E5%B9%B4", "zh.wikipedia.org*%E6%96%B0%E7%96%86%E7%8B%AC%E7%AB%8B", "zh.wikipedia.org*%E6%96%B0%E7%96%86%E7%8D%A8%E7%AB%8B", "zh.wikipedia.org*%E6%96%B0%E5%94%90%E4%BA%BA%E9%9B%BB%E8%A6%96%E5%8F%B0", "zh.wikipedia.org*%E6%96%B0%E9%97%BB%E8%87%AA%E7%94%B1%E6%8E%A0%E5%A4%BA%E8%80%85", "zh.wikipedia.org*%E6%98%9F%E4%BA%91%E6%B3%95%E5%B8%88", "zh.wikipedia.org*%E7%86%8A%E7%84%B1", "zh.wikipedia.org*%E5%BE%90%E6%89%8D%E5%8E%9A", "zh.wikipedia.org*%E8%AE%B8%E5%AE%B6%E5%B1%AF", "zh.wikipedia.org*%E9%9B%AA%E5%B1%B1%E7%8D%85%E5%AD%90%E6%97%97", "zh.wikipedia.org*%E8%A9%A2%E5%95%8F%E8%99%95", "zh.wikipedia.org*%E5%9A%B4%E5%AE%B6%E5%85%B6", "zh.wikipedia.org*%E4%B8%A5%E5%AE%B6%E5%85%B6", "zh.wikipedia.org*%E9%98%8E%E6%98%8E%E5%A4%8D", "zh.wikipedia.org*%E6%9D%A8%E4%BD%B3%E8%A2%AD%E8%AD%A6%E6%A1%88", "zh.wikipedia.org*%E6%A5%8A%E5%BB%BA%E5%88%A9", "zh.wikipedia.org*%E8%9A%81%E5%8A%9B%E7%A5%9E", "zh.wikipedia.org*%E9%9B%8D%E5%92%8C%E5%AE%AB", "zh.wikipedia.org*%E5%B9%BD%E7%81%B5%E7%BD%91", "zh.wikipedia.org*%E4%BD%99%E6%9D%B0", "zh.wikipedia.org*%E4%BF%9E%E4%B8%BD%E8%90%8D", "zh.wikipedia.org*%E9%9B%A8%E5%82%98%E9%9D%A9%E5%91%BD", "zh.wikipedia.org*%E4%BF%9E%E6%AD%A3%E5%A3%B0", "zh.wikipedia.org*%E8%A2%81%E7%BA%A2%E5%86%B0", "zh.wikipedia.org*%E8%A2%81%E7%B4%85%E5%86%B0", "zh.wikipedia.org*%E8%97%8F%E4%BC%A0%E4%BD%9B%E6%95%99", "zh.wikipedia.org*%E6%9B%BE%E5%BA%86%E7%BA%A2", "zh.wikipedia.org*%E6%9B%BE%E6%85%B6%E7%B4%85", "zh.wikipedia.org*%E6%89%8E%E4%BB%80%E4%BC%A6%E5%B8%83%E5%AF%BA", "zh.wikipedia.org*%E5%BC%A0%E5%BE%B7%E6%B1%9F", "zh.wikipedia.org*%E5%BC%A0%E9%AB%98%E4%B8%BD", "zh.wikipedia.org*%E5%BC%B5%E9%AB%98%E9%BA%97", "zh.wikipedia.org*%E7%AB%A0%E5%98%89%E5%91%BC%E5%9B%BE%E5%85%8B%E5%9B%BE", "zh.wikipedia.org*%E5%BC%A0%E7%AB%8B%E6%98%8C", "zh.wikipedia.org*%E5%BC%A0%E5%9F%B9%E8%8E%89", "zh.wikipedia.org*%E5%BC%B5%E6%96%87%E5%85%89", "zh.wikipedia.org*%E7%AB%A0%E8%A9%92%E5%92%8C", "zh.wikipedia.org*%E7%AB%A0%E8%AF%92%E5%92%8C", "zh.wikipedia.org*%E5%BC%A0%E9%92%B0", "zh.wikipedia.org*%E5%BC%B5%E9%88%BA", "zh.wikipedia.org*%E8%B5%B5%E7%B4%AB%E9%98%B3", "zh.wikipedia.org*%E8%B6%99%E7%B4%AB%E9%99%BD", "zh.wikipedia.org*%E5%93%B2%E5%B8%83%E5%B0%8A%E4%B8%B9%E5%B7%B4%E5%91%BC%E5%9B%BE%E5%85%8B%E5%9B%BE", "zh.wikipedia.org*%E7%9C%9F%E5%96%84%E5%BF%8D", "zh.wikipedia.org*%E4%B8%AD%E5%85%B1%E4%B8%AD%E5%A4%AE%E5%AE%A3%E4%BC%A0%E9%83%A8", "zh.wikipedia.org/wiki/%E4%B8%AD%E5%9B%BD", "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E6%8C%81%E4%B8%8D%E5%90%8C%E6%94%BF%E8%A6%8B%E8%80%85%E5%90%8D%E5%96%AE", "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E5%A4%A7%E9%99%86%E5%B0%81%E9%94%81%E7%BB%B4%E5%9F%BA%E5%AA%92%E4%BD%93%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E5%A4%A7%E9%99%86%E5%B0%81%E9%94%81%E7%BB%B4%E5%9F%BA%E7%99%BE%E7%A7%91%E4%BA%8B%E4%BB%B6", "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E5%A4%A7%E9%99%B8%E7%B6%B2%E8%B7%AF%E5%B0%81%E9%8E%96", "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E7%94%B5%E8%A7%86%E5%AE%A1%E6%9F%A5", "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E6%B3%9B%E8%93%9D%E8%81%94%E7%9B%9F", "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E5%85%B1%E4%BA%A7%E5%85%9A", "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E5%85%B1%E7%94%A2%E9%BB", "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E5%9F%BA%E7%9D%A3%E6%95%99%E5%8D%8F%E4%BC%9A", "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E5%AE%B6%E5%BA%AD%E6%95%99%E4%BC%9A", "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E8%81%AF%E9%82%A6%E4%B8%BB%E7%BE%A9", "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E4%BA%BA%E6%AC%8A%E6%B0%91%E9%81%8B%E4%BF%A1%E6%81%AF%E4%B8%AD%E5%BF%83", "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E6%B0%91%E4%B8%BB%E5%85%9A", "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E6%B0%91%E4%B8%BB%E8%BF%90%E5%8A%A8", "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E6%B0%91%E4%B8%BB%E9%81%8B%E5%8B%95", "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E8%8C%89%E8%8E%89%E8%8A%B1%E9%9D%A9%E5%91%BD", "zh.wikipedia.org*%E4%B8%AD*%E5%9B%BD%E4%BA%BA%E6%9D%83", "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E7%BD%91%E7%BB%9C%E8%BD%AF%E4%BB%B6%E8%BF%87%E6%BB%A4%E5%85%B3%E9%94%AE%E5%AD%97%E5%88%97%E8%A1%A8", "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E7%BD%91%E7%BB%9C%E5%AE%A1%E6%9F%A5", "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E7%B6%B2%E8%B7%AF%E5%AF%A9%E6%9F%A5", "zh.wikipedia.org*%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E8%A2%AB%E5%B0%81%E9%94%81%E7%BD%91%E7%AB%99%E5%88%97%E8%A1%A8", "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9C%8B%E4%BA%BA%E6%AC%8A", "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9C%8B%E5%AF%A9%E6%9F%A5%E8%BE%AD%E5%BD%99%E5%88%97%E8%A1%A8", "zh.wikipedia.org*%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E5%AE%AA%E6%B3%95", "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E6%B0%91%E5%9C%8B%E5%9C%8B%E6%B0%91%E5%A4%A7%E6%9C%83", "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E6%B0%91%E5%9C%8B%E6%B2%BB%E8%97%8F%E6%AD%B7%E5%8F%B2", "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E6%B0%91%E5%9C%8B%E7%B8%BD%E7%B5%B1%E5%BA%9C", "zh.wikipedia.org*%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E7%BD%91%E7%BB%9C%E5%AE%A1%E6%9F%A5", "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9C%8B%E7%B6%B2%E7%B5%A1%E5%AF%A9%E6%9F%A5", "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9C%8B%E6%B0%91%E4%B8%BB%E9%81%8B%E5%8B%95", "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9C%8B%E5%AE%97%E6%95%99", "zh.wikipedia.org*%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA%E7%99%BE%E7%A7%91", "zh.wikipedia.org*%E4%B8%AD%E5%A4%AE%E8%AD%A6%E8%A1%9B%E5%B1%80", "zh.wikipedia.org*%E4%B8%AD%E5%A4%AE%E6%96%87%E5%8C%96%E9%9D%A9%E5%91%BD%E5%B0%8F%E7%BB%84", "zh.wikipedia.org*%E4%B8%AD%E8%8B%B1%E7%BA%8C%E8%A8%82%E8%97%8F%E5%8D%B0%E6%A2%9D%E7%B4%84", "zh.wikipedia.org*%E5%91%A8%E6%BB%A8", "zh.wikipedia.org*%E5%91%A8%E6%B0%B8%E5%BA%B7", "zh.wikipedia.org*%E8%BD%AC%E6%B3%95%E8%BD%AE", "zh.wikipedia.org*%E8%87%AA%E7%94%B1%E9%97%A8", "zh.wikipedia.org*%E8%87%AA%E7%94%B1%E4%BA%9A%E6%B4%B2", "zh.wikipedia.org*%E5%AE%97%E5%96%80%E5%B7%B4", "zh.wikibooks.org*%E7%AA%81%E7%A0%B4%E7%BD%91%E7%BB%9C%E5%AE%A1%E6%9F%A5", "gov.tw", "@@||tax.nat.gov.tw", "@@||moe.gov.tw", "@@||cwb.gov.tw", "@@||npm.gov.tw", "@@||yatsen.gov.tw", "@@||aec.gov.tw", "@@||mvdis.gov.tw", "@@||stdtime.gov.tw", "@@||nmmba.gov.tw", "@@||ntdmh.gov.tw", "@@||grb.gov.tw", "@@||tpde.aide.gov.tw", "@@||matsu-news.gov.tw", "@@||nerhl.gov.tw", "@@||dapu-house.gov.tw", "@@||vghtc.gov.tw", "@@||aide.gov.tw", "@@||hchcc.gov.tw", "@@||ntuh.gov.tw", "@@||nhri.gov.tw", "@@||nstm.gov.tw", "@@||ntsec.gov.tw", "@@||ner.gov.tw", "@@||nmtl.gov.tw", "@@||ntl.gov.tw", "@@||pet.gov.tw", "@@||khcc.gov.tw", "@@||nmmba.gov.tw", "@@||khms.gov.tw", "@@||wanfang.gov.tw", "@@||nict.gov.tw", "@@||arte.gov.tw", "@@||nmh.gov.tw", "@@||nmp.gov.tw", "@@||tphcc.gov.tw", "@@||iner.gov.tw", "@@||tncsec.gov.tw", "@@||nspo.gov.tw", "@@||aide.gov.tw", "@@||ncree.gov.tw", "@@||vghks.gov.tw", "@@||tchb.gov.tw", "@@||pabp.gov.tw", "@@||itrc.gov.tw", "@@||df.gov.tw", "@@||womenbusiness.nyc.gov.tw", "@@||gsn-cert.nat.gov.tw", "@@||kk.gov.tw", "@@||thbstc.gov.tw", "@@||comnews.gio.gov.tw", "@@||comnews.gio.gov.tw", "@@||klccab.gov.tw", "@@||yvtc.gov.tw", "@@||aftygh.gov.tw", "@@||klra.gov.tw", "@@||lungtanhr.gov.tw", "@@||taoyuan.gov.tw", "@@||hcc.gov.tw", "@@||nvri.gov.tw", "@@||nmvttc.gov.tw", "@@||kmh.gov.tw", "@@||patehr.gov.tw", "@@||nerch.gov.tw", "@@||kmseh.gov.tw", "@@||nertt.gov.tw", "@@||cycab.gov.tw", "@@||chukuang.gov.tw", "@@||gysd.nyc.gov.tw", "@@||cp-house.gov.tw", "@@||vghtpe.gov.tw", "@@||etraining.gov.tw", "@@||stag.gov.tw", "@@||bdhr.gov.tw", "@@||tcsac.gov.tw", "@@||imagesblog.gio.gov.tw", "@@||arte.gov.tw", "@@||dmtip.gov.tw", "@@||chccc.gov.tw", "@@||hengchuen.gov.tw", "@@||hsinchu-cc.gov.tw", "@@||921.gov.tw", "@@||ncdr.nat.gov.tw", "@@||4pppc.gov.tw", "@@||klsio.gov.tw", "@@||nici.nat.gov.tw", "@@||cromotc.nat.gov.tw", "@@||taitung-house.gov.tw", "174.142.105.153", "69.65.19.160", "@@||aliyun.com", "@@||baidu.com", "@@||chinaso.com", "@@||fonts.googleapis.com", "@@||csi.gstatic.com", "@@||fonts.gstatic.com", "@@||haosou.com", "@@||jike.com", "@@|http://translate.google.cn", "@@|http://www.google.cn/maps", "@@||http2.golang.org", "@@||qq.com", "@@||sina.cn", "@@||sina.com.cn", "@@||sogou.com", "@@||so.com", "@@||soso.com", "@@||yahoo.cn", "@@||youdao.com", "@@||zhongsou.com", "@@|https://autoproxy.org", "@@|http://ime.baidu.jp", ]; /* * This file is part of Adblock Plus , * Copyright (C) 2006-2014 Eyeo GmbH * * Adblock Plus is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * Adblock Plus is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Adblock Plus. If not, see . */ function createDict() { var result = {}; result.__proto__ = null; return result; } function getOwnPropertyDescriptor(obj, key) { if (obj.hasOwnProperty(key)) { return obj[key]; } return null; } function extend(subclass, superclass, definition) { if (Object.__proto__) { definition.__proto__ = superclass.prototype; subclass.prototype = definition; } else { var tmpclass = function(){}, ret; tmpclass.prototype = superclass.prototype; subclass.prototype = new tmpclass(); subclass.prototype.constructor = superclass; for (var i in definition) { if (definition.hasOwnProperty(i)) { subclass.prototype[i] = definition[i]; } } } } function Filter(text) { this.text = text; this.subscriptions = []; } Filter.prototype = { text: null, subscriptions: null, toString: function() { return this.text; } }; Filter.knownFilters = createDict(); Filter.elemhideRegExp = /^([^\/\*\|\@"!]*?)#(\@)?(?:([\w\-]+|\*)((?:\([\w\-]+(?:[$^*]?=[^\(\)"]*)?\))*)|#([^{}]+))$/; Filter.regexpRegExp = /^(@@)?\/.*\/(?:\$~?[\w\-]+(?:=[^,\s]+)?(?:,~?[\w\-]+(?:=[^,\s]+)?)*)?$/; Filter.optionsRegExp = /\$(~?[\w\-]+(?:=[^,\s]+)?(?:,~?[\w\-]+(?:=[^,\s]+)?)*)$/; Filter.fromText = function(text) { if (text in Filter.knownFilters) { return Filter.knownFilters[text]; } var ret; if (text.charAt(0) == "!") { ret = new CommentFilter(text); } else { ret = RegExpFilter.fromText(text); } Filter.knownFilters[ret.text] = ret; return ret; }; function InvalidFilter(text, reason) { Filter.call(this, text); this.reason = reason; } extend(InvalidFilter, Filter, { reason: null }); function CommentFilter(text) { Filter.call(this, text); } extend(CommentFilter, Filter, { }); function ActiveFilter(text, domains) { Filter.call(this, text); this.domainSource = domains; } extend(ActiveFilter, Filter, { domainSource: null, domainSeparator: null, ignoreTrailingDot: true, domainSourceIsUpperCase: false, getDomains: function() { var prop = getOwnPropertyDescriptor(this, "domains"); if (prop) { return prop; } var domains = null; if (this.domainSource) { var source = this.domainSource; if (!this.domainSourceIsUpperCase) { source = source.toUpperCase(); } var list = source.split(this.domainSeparator); if (list.length == 1 && (list[0]).charAt(0) != "~") { domains = createDict(); domains[""] = false; if (this.ignoreTrailingDot) { list[0] = list[0].replace(/\.+$/, ""); } domains[list[0]] = true; } else { var hasIncludes = false; for (var i = 0; i < list.length; i++) { var domain = list[i]; if (this.ignoreTrailingDot) { domain = domain.replace(/\.+$/, ""); } if (domain == "") { continue; } var include; if (domain.charAt(0) == "~") { include = false; domain = domain.substr(1); } else { include = true; hasIncludes = true; } if (!domains) { domains = createDict(); } domains[domain] = include; } domains[""] = !hasIncludes; } this.domainSource = null; } return this.domains; }, sitekeys: null, isActiveOnDomain: function(docDomain, sitekey) { if (this.getSitekeys() && (!sitekey || this.getSitekeys().indexOf(sitekey.toUpperCase()) < 0)) { return false; } if (!this.getDomains()) { return true; } if (!docDomain) { return this.getDomains()[""]; } if (this.ignoreTrailingDot) { docDomain = docDomain.replace(/\.+$/, ""); } docDomain = docDomain.toUpperCase(); while (true) { if (docDomain in this.getDomains()) { return this.domains[docDomain]; } var nextDot = docDomain.indexOf("."); if (nextDot < 0) { break; } docDomain = docDomain.substr(nextDot + 1); } return this.domains[""]; }, isActiveOnlyOnDomain: function(docDomain) { if (!docDomain || !this.getDomains() || this.getDomains()[""]) { return false; } if (this.ignoreTrailingDot) { docDomain = docDomain.replace(/\.+$/, ""); } docDomain = docDomain.toUpperCase(); for (var domain in this.getDomains()) { if (this.domains[domain] && domain != docDomain && (domain.length <= docDomain.length || domain.indexOf("." + docDomain) != domain.length - docDomain.length - 1)) { return false; } } return true; } }); function RegExpFilter(text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys) { ActiveFilter.call(this, text, domains, sitekeys); if (contentType != null) { this.contentType = contentType; } if (matchCase) { this.matchCase = matchCase; } if (thirdParty != null) { this.thirdParty = thirdParty; } if (sitekeys != null) { this.sitekeySource = sitekeys; } if (regexpSource.length >= 2 && regexpSource.charAt(0) == "/" && regexpSource.charAt(regexpSource.length - 1) == "/") { var regexp = new RegExp(regexpSource.substr(1, regexpSource.length - 2), this.matchCase ? "" : "i"); this.regexp = regexp; } else { this.regexpSource = regexpSource; } } extend(RegExpFilter, ActiveFilter, { domainSourceIsUpperCase: true, length: 1, domainSeparator: "|", regexpSource: null, getRegexp: function() { var prop = getOwnPropertyDescriptor(this, "regexp"); if (prop) { return prop; } var source = this.regexpSource.replace(/\*+/g, "*").replace(/\^\|$/, "^").replace(/\W/g, "\\$&").replace(/\\\*/g, ".*").replace(/\\\^/g, "(?:[\\x00-\\x24\\x26-\\x2C\\x2F\\x3A-\\x40\\x5B-\\x5E\\x60\\x7B-\\x7F]|$)").replace(/^\\\|\\\|/, "^[\\w\\-]+:\\/+(?!\\/)(?:[^\\/]+\\.)?").replace(/^\\\|/, "^").replace(/\\\|$/, "$").replace(/^(\.\*)/, "").replace(/(\.\*)$/, ""); var regexp = new RegExp(source, this.matchCase ? "" : "i"); this.regexp = regexp; return regexp; }, contentType: 2147483647, matchCase: false, thirdParty: null, sitekeySource: null, getSitekeys: function() { var prop = getOwnPropertyDescriptor(this, "sitekeys"); if (prop) { return prop; } var sitekeys = null; if (this.sitekeySource) { sitekeys = this.sitekeySource.split("|"); this.sitekeySource = null; } this.sitekeys = sitekeys; return this.sitekeys; }, matches: function(location, contentType, docDomain, thirdParty, sitekey) { if (this.getRegexp().test(location) && this.isActiveOnDomain(docDomain, sitekey)) { return true; } return false; } }); RegExpFilter.prototype["0"] = "#this"; RegExpFilter.fromText = function(text) { var blocking = true; var origText = text; if (text.indexOf("@@") == 0) { blocking = false; text = text.substr(2); } var contentType = null; var matchCase = null; var domains = null; var sitekeys = null; var thirdParty = null; var collapse = null; var options; var match = text.indexOf("$") >= 0 ? Filter.optionsRegExp.exec(text) : null; if (match) { options = match[1].toUpperCase().split(","); text = match.input.substr(0, match.index); for (var _loopIndex6 = 0; _loopIndex6 < options.length; ++_loopIndex6) { var option = options[_loopIndex6]; var value = null; var separatorIndex = option.indexOf("="); if (separatorIndex >= 0) { value = option.substr(separatorIndex + 1); option = option.substr(0, separatorIndex); } option = option.replace(/-/, "_"); if (option in RegExpFilter.typeMap) { if (contentType == null) { contentType = 0; } contentType |= RegExpFilter.typeMap[option]; } else if (option.charAt(0) == "~" && option.substr(1) in RegExpFilter.typeMap) { if (contentType == null) { contentType = RegExpFilter.prototype.contentType; } contentType &= ~RegExpFilter.typeMap[option.substr(1)]; } else if (option == "MATCH_CASE") { matchCase = true; } else if (option == "~MATCH_CASE") { matchCase = false; } else if (option == "DOMAIN" && typeof value != "undefined") { domains = value; } else if (option == "THIRD_PARTY") { thirdParty = true; } else if (option == "~THIRD_PARTY") { thirdParty = false; } else if (option == "COLLAPSE") { collapse = true; } else if (option == "~COLLAPSE") { collapse = false; } else if (option == "SITEKEY" && typeof value != "undefined") { sitekeys = value; } else { return new InvalidFilter(origText, "Unknown option " + option.toLowerCase()); } } } if (!blocking && (contentType == null || contentType & RegExpFilter.typeMap.DOCUMENT) && (!options || options.indexOf("DOCUMENT") < 0) && !/^\|?[\w\-]+:/.test(text)) { if (contentType == null) { contentType = RegExpFilter.prototype.contentType; } contentType &= ~RegExpFilter.typeMap.DOCUMENT; } try { if (blocking) { return new BlockingFilter(origText, text, contentType, matchCase, domains, thirdParty, sitekeys, collapse); } else { return new WhitelistFilter(origText, text, contentType, matchCase, domains, thirdParty, sitekeys); } } catch (e) { return new InvalidFilter(origText, e); } }; RegExpFilter.typeMap = { OTHER: 1, SCRIPT: 2, IMAGE: 4, STYLESHEET: 8, OBJECT: 16, SUBDOCUMENT: 32, DOCUMENT: 64, XBL: 1, PING: 1, XMLHTTPREQUEST: 2048, OBJECT_SUBREQUEST: 4096, DTD: 1, MEDIA: 16384, FONT: 32768, BACKGROUND: 4, POPUP: 268435456, ELEMHIDE: 1073741824 }; RegExpFilter.prototype.contentType &= ~ (RegExpFilter.typeMap.ELEMHIDE | RegExpFilter.typeMap.POPUP); function BlockingFilter(text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys, collapse) { RegExpFilter.call(this, text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys); this.collapse = collapse; } extend(BlockingFilter, RegExpFilter, { collapse: null }); function WhitelistFilter(text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys) { RegExpFilter.call(this, text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys); } extend(WhitelistFilter, RegExpFilter, { }); function Matcher() { this.clear(); } Matcher.prototype = { filterByKeyword: null, keywordByFilter: null, clear: function() { this.filterByKeyword = createDict(); this.keywordByFilter = createDict(); }, add: function(filter) { if (filter.text in this.keywordByFilter) { return; } var keyword = this.findKeyword(filter); var oldEntry = this.filterByKeyword[keyword]; if (typeof oldEntry == "undefined") { this.filterByKeyword[keyword] = filter; } else if (oldEntry.length == 1) { this.filterByKeyword[keyword] = [oldEntry, filter]; } else { oldEntry.push(filter); } this.keywordByFilter[filter.text] = keyword; }, remove: function(filter) { if (!(filter.text in this.keywordByFilter)) { return; } var keyword = this.keywordByFilter[filter.text]; var list = this.filterByKeyword[keyword]; if (list.length <= 1) { delete this.filterByKeyword[keyword]; } else { var index = list.indexOf(filter); if (index >= 0) { list.splice(index, 1); if (list.length == 1) { this.filterByKeyword[keyword] = list[0]; } } } delete this.keywordByFilter[filter.text]; }, findKeyword: function(filter) { var result = ""; var text = filter.text; if (Filter.regexpRegExp.test(text)) { return result; } var match = Filter.optionsRegExp.exec(text); if (match) { text = match.input.substr(0, match.index); } if (text.substr(0, 2) == "@@") { text = text.substr(2); } var candidates = text.toLowerCase().match(/[^a-z0-9%*][a-z0-9%]{3,}(?=[^a-z0-9%*])/g); if (!candidates) { return result; } var hash = this.filterByKeyword; var resultCount = 16777215; var resultLength = 0; for (var i = 0, l = candidates.length; i < l; i++) { var candidate = candidates[i].substr(1); var count = candidate in hash ? hash[candidate].length : 0; if (count < resultCount || count == resultCount && candidate.length > resultLength) { result = candidate; resultCount = count; resultLength = candidate.length; } } return result; }, hasFilter: function(filter) { return filter.text in this.keywordByFilter; }, getKeywordForFilter: function(filter) { if (filter.text in this.keywordByFilter) { return this.keywordByFilter[filter.text]; } else { return null; } }, _checkEntryMatch: function(keyword, location, contentType, docDomain, thirdParty, sitekey) { var list = this.filterByKeyword[keyword]; for (var i = 0; i < list.length; i++) { var filter = list[i]; if (filter == "#this") { filter = list; } if (filter.matches(location, contentType, docDomain, thirdParty, sitekey)) { return filter; } } return null; }, matchesAny: function(location, contentType, docDomain, thirdParty, sitekey) { var candidates = location.toLowerCase().match(/[a-z0-9%]{3,}/g); if (candidates === null) { candidates = []; } candidates.push(""); for (var i = 0, l = candidates.length; i < l; i++) { var substr = candidates[i]; if (substr in this.filterByKeyword) { var result = this._checkEntryMatch(substr, location, contentType, docDomain, thirdParty, sitekey); if (result) { return result; } } } return null; } }; function CombinedMatcher() { this.blacklist = new Matcher(); this.whitelist = new Matcher(); this.resultCache = createDict(); } CombinedMatcher.maxCacheEntries = 1000; CombinedMatcher.prototype = { blacklist: null, whitelist: null, resultCache: null, cacheEntries: 0, clear: function() { this.blacklist.clear(); this.whitelist.clear(); this.resultCache = createDict(); this.cacheEntries = 0; }, add: function(filter) { if (filter instanceof WhitelistFilter) { this.whitelist.add(filter); } else { this.blacklist.add(filter); } if (this.cacheEntries > 0) { this.resultCache = createDict(); this.cacheEntries = 0; } }, remove: function(filter) { if (filter instanceof WhitelistFilter) { this.whitelist.remove(filter); } else { this.blacklist.remove(filter); } if (this.cacheEntries > 0) { this.resultCache = createDict(); this.cacheEntries = 0; } }, findKeyword: function(filter) { if (filter instanceof WhitelistFilter) { return this.whitelist.findKeyword(filter); } else { return this.blacklist.findKeyword(filter); } }, hasFilter: function(filter) { if (filter instanceof WhitelistFilter) { return this.whitelist.hasFilter(filter); } else { return this.blacklist.hasFilter(filter); } }, getKeywordForFilter: function(filter) { if (filter instanceof WhitelistFilter) { return this.whitelist.getKeywordForFilter(filter); } else { return this.blacklist.getKeywordForFilter(filter); } }, isSlowFilter: function(filter) { var matcher = filter instanceof WhitelistFilter ? this.whitelist : this.blacklist; if (matcher.hasFilter(filter)) { return !matcher.getKeywordForFilter(filter); } else { return !matcher.findKeyword(filter); } }, matchesAnyInternal: function(location, contentType, docDomain, thirdParty, sitekey) { var candidates = location.toLowerCase().match(/[a-z0-9%]{3,}/g); if (candidates === null) { candidates = []; } candidates.push(""); var blacklistHit = null; for (var i = 0, l = candidates.length; i < l; i++) { var substr = candidates[i]; if (substr in this.whitelist.filterByKeyword) { var result = this.whitelist._checkEntryMatch(substr, location, contentType, docDomain, thirdParty, sitekey); if (result) { return result; } } if (substr in this.blacklist.filterByKeyword && blacklistHit === null) { blacklistHit = this.blacklist._checkEntryMatch(substr, location, contentType, docDomain, thirdParty, sitekey); } } return blacklistHit; }, matchesAny: function(location, docDomain) { var key = location + " " + docDomain + " "; if (key in this.resultCache) { return this.resultCache[key]; } var result = this.matchesAnyInternal(location, 0, docDomain, null, null); if (this.cacheEntries >= CombinedMatcher.maxCacheEntries) { this.resultCache = createDict(); this.cacheEntries = 0; } this.resultCache[key] = result; this.cacheEntries++; return result; } }; var defaultMatcher = new CombinedMatcher(); var direct = 'DIRECT;'; for (var i = 0; i < rules.length; i++) { defaultMatcher.add(Filter.fromText(rules[i])); } function FindProxyForURL(url, host) { if (defaultMatcher.matchesAny(url, host) instanceof BlockingFilter) { return proxy; } return direct; }